我正在尝试重新安装Homebrew,并且安装成功,直到我尝试键入'brew doctor'时,我收到此消息:
/usr/地方/bin/啤酒:/usr/local/Library/brew.rb:/System/Library/Frameworks/ruby .framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory第26行:/usr/local/library/brewrb:未定义错误:0
我绝对认为这可能是我的一个。profile文件有问题,但我似乎不知道该怎么做。我已经手动编译了Ruby,因为我不小心把安装搞砸了,我已经安装了RVM。
在RVM中,运行' RVM install ruby'会得到与上面相同的错误,以及下面的错误:
错误:'/bin'是不可写的-这是Homebrew需要的,尝试'brew医生'来修复它!需求安装失败,状态:1.
I've try to run
rm -rf/usr/local/Cellar/usr/local/。git,,啤酒清理
删除Homebrew,但我得到与上面列出的相同的错误。
我花了几个小时试图解决这个混乱,但我没有得到任何地方,只是打乱了我的系统与坏安装。对于如何最终解决这个问题,任何建议都将不胜感激。
我遇到了同样的问题。程序/usr/local/Library/brew.rb调用旧版本的ruby解释器,由于最近的MacOS X升级而不再存在:
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0
改为:
#!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -W0
然后运行:
$ brew update
你将不得不在/usr/local/Library中清理一堆git相关的问题,基本上你需要提交你修改过的brew版本。Rb,但可能还有其他事情会让它抱怨。我通过这种方式挽救了我的brew安装。