我正在尝试重新安装Homebrew,并且当我尝试输入' brew doctor'我收到这条消息:
/ usr / local / bin / brew:/usr/local/Library/brew.rb:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby:bad interpreter:没有这样的文件或目录 / usr / local / bin / brew:第26行:/usr/local/Library/brew.rb:未定义错误:0
我肯定认为我的.profile文件可能有问题,但我似乎无法弄清楚要做什么。我手动编译了Ruby,因为我不小心搞砸了安装,我已经安装了RVM。
在RVM中,运行&rvm install ruby'给出了与上面相同的错误,以及下面的错误:
错误:' / bin'是不可写的 - 它是Homebrew所必需的,请尝试酿造医生'要解决这个问题! 要求安装失败,状态为:1。
我试图运行
rm -rf / usr / local / Cellar /usr/local/.git&&酿造清理
删除Homebrew但我得到的错误与上面列出的相同。
我花了几个小时试图解决这个烂摊子,但我没有在哪里,只是因为安装破坏而弄乱了我的系统。关于如何最终解决这个问题的任何建议都将不胜感激。
答案 0 :(得分:0)
我遇到了同样的问题。程序/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版本,但是git可能会抱怨其他的东西。我能够以这种方式打捞我的啤酒装置。