【问题标题】:El Capitan + Ruby/Brew/major issuesEl Capitan + Ruby/Brew/主要问题
【发布时间】:2016-09-29 16:49:46
【问题描述】:

我读过很多关于 El Capitan 的 SIP 如何将 brew、ruby 和它的宝石搞砸的文章。我最近读到的内容是 brew 已更新以更好地支持 El Capitan,因此我遵循在线文章中的一些命令,显然清理了我的整个系统并重新安装了所有 gem。现在,从终端开始,一切都很好。我不需要写任何特别的东西来安装gem...只需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:inrequire': cannot load such file -- mechanize (LoadError)`

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

这也导致我在尝试安装鞋子 gem 时遇到重大问题。

缩短了长长的问题:是否有明确的方法可以清除我的系统中所有过去的 brew、ruby、gems 等,并以适合 El Capitan 的正确方式重做?

【问题讨论】:

    标签: ruby rubygems osx-elcapitan


    【解决方案1】:

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

    尝试将require <file name> 更改为require "./<File name>".

    【讨论】:

      猜你喜欢
      • 2017-04-23
      • 2018-06-19
      • 2017-04-03
      • 1970-01-01
      • 1970-01-01
      • 2016-03-13
      • 1970-01-01
      • 2016-08-04
      • 2016-03-26
      相关资源
      最近更新 更多