2

brew在全新安装后运行,这就是我得到的:

dyld: Library not loaded: /usr/local/Cellar/ruby/1.9.3-p194/lib/libruby.1.9.1.dylib
    Referenced from: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
    Reason: image not found

我已经尝试了大多数常见的修复方法。一切都是最新的,我使用的是 1.9.3。对此问题的任何帮助将不胜感激。

4

1 回答 1

1

安装 rvm 然后在 Mac OSX 上运行 brew 后出现此错误。似乎 brew 脚本在脚本中针对系统版本的 ruby​​,它不是由 rvm 挂载的。我所做的只是改变这一行:

#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0

在我的/usr/local/bin/brew文件中:

#!/Users/<my user name>/.rvm/rubies/ruby-1.9.3-p385/bin/ruby -W0

rvm 安装我正在使用的 ruby​​ 版本的位置(注意:我在上面的代码段中省略了我的用户名,路径应该是在您的系统上有效安装 ruby​​)

brew 在那之后开始很开心。

于 2013-02-09T15:25:27.383 回答