努力在 El Capitan 上安装 Jekyll

Struggling installing Jekyll on El Capitan

我在让 Jekyll 在 El Capitan 上工作时遇到问题。好吧,任何 Gem 真的。我的Gem安装都失败了,我发现是因为Apple的系统完整性保护,推荐的解决方案是使用ruby版本控制工具RBENV。

运行 任何 其中:

/usr/local/bin/jekyll:22:in `load': cannot load such file -- /Library/Ruby/Gems/2.0.0/gems/jekyll-3.0.3/bin/jekyll (LoadError)
from /usr/local/bin/jekyll:22:in `<main>'

他们仍然尝试在 /Library/ 中访问 Apple 的标准 Ruby,其中安装了 none 个 Gem。

有什么建议吗?

虽然我不使用 rbenv,但请尝试以下几个步骤:

  • 运行 brew prune 修复系统的符号链接;
  • 修复 brew doctor;
  • 指出的任何其他问题
  • 在您的主文件夹中使用 .bash_profile 而不是 ~/.zshenv

如果还是不行,请尝试使用 RVM:

  • 使用参数安装它以正确设置您的 PATH:\curl -sSL https://get.rvm.io | bash -s stable --auto-dotfiles
  • 将 RVM 设置为使用 Homebrew 安装任何必要的依赖项 rvm autolibs enable && rvm autolibs packages && rvm autolibs homebrew
  • 安装 ruby-2.3.0: rvm install 2.3.0
  • 继续在您当前的 gem 集
  • 上安装任何 gem