Brew更新破坏了Homebrew

时间:2014-09-28 17:47:05

标签: ruby homebrew

我昨天意识到自从几个月前下载以来我没有更新过Homebrew,所以我决定运行brew update。一切似乎都没问题,但现在当我运行任何brew命令(例如brew doctor)时,我收到以下错误:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems.rb:in `require': cannot load such file -- rubygems/compatibility (LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems.rb:15:in `<top (required)>'
from <internal:gem_prelude>:1:in `require'
from <internal:gem_prelude>:1:in `<compiled>'

我查看了该目录,并且rubygems / compatibility.rb文件确实似乎缺失了,但我不确定如何/为什么会发生这种情况。

我尝试从几天前恢复到Time Machine备份并再次运行更新,但我看到完全相同的事情。

我发现this问题,这似乎与我目前的情况非常相似,但没有一个答案解决了这个问题。我甚至无法卸载然后重新安装自制程序,因为每组卸载步骤都以cd 'brew --prefix'开头,这会产生与上述相同的错误。

预先感谢您提供任何帮助!

0 个答案:

没有答案