我在全新安装后运行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。在这个问题上的任何帮助都将不胜感激。
发布于 2013-02-09 23:25:27
在Mac OSX上安装rvm然后运行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 -W0rvm安装我正在使用的ruby版本的位置(注意:我在上面的代码片段中省略了我的用户名,路径应该是您系统上有效安装ruby的路径)
在那之后,brew开始变得快乐起来。
https://stackoverflow.com/questions/12569235
复制相似问题