El Capitan + Ruby / Brew /主要问题

时间:2016-05-31 15:21:42

标签: ruby rubygems osx-elcapitan

我已经读过很多关于El Capitan的SIP如何混淆酿造,红宝石和它的宝石。我读到的最新内容是brew更新以更好地支持El Capitan,所以我在网上发表文章中的一些命令,显然清理了整个系统并重新安装了所有宝石。现在,从终端,一切都很好。我不需要写任何特别的东西来安装宝石......只需gem install <name>

然而,SublimeText似乎使用不同的Ruby。如果我键入哪个ruby,它显示为/ usr / local / bin / ruby​​。但是在SublimeText中,它显示了关于找不到合适的gem的错误(在这种情况下是机械化):/usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:55:in require':无法加载这样的文件 - 机械化(LoadError)`

我尝试为Ruby创建一个不同的构建系统文件,在/ usr / local / bin / ruby​​中指向ruby,但它仍然显示此错误(但在下面,它显示[cmd: ['/usr/local/bin/ruby']...

这也是我试图让鞋子宝石安装的主要问题。

长期问题缩短:是否有明确的方法来清除我过去所有酿造,红宝石,宝石等系统,并以适合El Capitan的方式重新制作它?

1 个答案:

答案 0 :(得分:0)

结帐@paskal在这里回答:Ruby 'require' error: cannot load such file

尝试使用require <file name>

更改require "./<File name>".