努力在 El Capitan 上安装 Jekyll
Struggling installing Jekyll on El Capitan
我在让 Jekyll 在 El Capitan 上工作时遇到问题。好吧,任何 Gem 真的。我的Gem安装都失败了,我发现是因为Apple的系统完整性保护,推荐的解决方案是使用ruby版本控制工具RBENV。
- 使用 homebrow 安装
rbenv
和 ruby-build
- 已安装 Ruby 2.3.0
- 将
rbenv global
设置为 2.3.0
- 运行
rbenv init
并将其添加到 ~/.zshenv
所以我的路径现在看起来像:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/thuijls/.rbenv/shims
gem install
工作正常,我安装了 jekyll 和其他一些 gem。没有戏剧,一切都安装到 /usr/local/bin/gems
。
- 运行
rbenv rehash
运行 任何 其中:
/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
我在让 Jekyll 在 El Capitan 上工作时遇到问题。好吧,任何 Gem 真的。我的Gem安装都失败了,我发现是因为Apple的系统完整性保护,推荐的解决方案是使用ruby版本控制工具RBENV。
- 使用 homebrow 安装
rbenv
和ruby-build
- 已安装 Ruby 2.3.0
- 将
rbenv global
设置为 2.3.0 - 运行
rbenv init
并将其添加到~/.zshenv
所以我的路径现在看起来像:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/thuijls/.rbenv/shims
gem install
工作正常,我安装了 jekyll 和其他一些 gem。没有戏剧,一切都安装到/usr/local/bin/gems
。- 运行
rbenv rehash
运行 任何 其中:
/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