Ruby 费劲地在El Capitan上安装Jekyll
让杰基尔在El Capitan工作有点困难。嗯,任何宝石都可以。我所有的Gem安装都失败了,我发现这是因为苹果的系统完整性保护,推荐的解决方案是使用ruby版本控制工具RBENVRuby 费劲地在El Capitan上安装Jekyll,ruby,jekyll,rbenv,Ruby,Jekyll,Rbenv,让杰基尔在El Capitan工作有点困难。嗯,任何宝石都可以。我所有的Gem安装都失败了,我发现这是因为苹果的系统完整性保护,推荐的解决方案是使用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/s
- 使用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/bims
工作正常,我安装了jekyll和其他一些gem。没有戏剧,所有内容都安装到gem安装
/usr/local/bin/gems
- 重新运行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>'
/usr/local/bin/jekyll:22:在“加载”中:无法加载此类文件--/Library/Ruby/Gems/2.0.0/Gems/jekyll-3.0.3/bin/jekyll(加载错误)
from/usr/local/bin/jekyll:22:in`'
他们仍然试图在/Library/
中访问苹果的标准Ruby,而这些gem都没有安装在那里
有什么建议吗?虽然我不使用rbenv,但请尝试以下几个步骤:
- 运行
修复系统的符号链接李>brew prune
- 修复
指示的任何其他问题李>brew doctor
- 在主文件夹中使用
,而不是.bash\u profile
~/.zshenv
- 使用一个参数安装它以正确设置路径:
\curl-sSLhttps://get.rvm.io |bash-s稳定--自动点文件
- 将RVM设置为使用自制来安装任何必要的依赖项,并使用
RVM autolibs enable&&RVM autolibs packages&&RVM autolibs Homebrew
- 安装ruby-2.3.0:
rvm安装2.3.0
- 继续,在您当前的gemset上安装任何gem
- 运行
修复系统的符号链接李>brew prune
- 修复
指示的任何其他问题李>brew doctor
- 在主文件夹中使用
,而不是.bash\u profile
~/.zshenv
- 使用一个参数安装它以正确设置路径:
\curl-sSLhttps://get.rvm.io |bash-s稳定--自动点文件
- 将RVM设置为使用自制来安装任何必要的依赖项,并使用
RVM autolibs enable&&RVM autolibs packages&&RVM autolibs Homebrew
- 安装ruby-2.3.0:
rvm安装2.3.0
- 继续,在您当前的gemset上安装任何gem