2014-03-25 109 views
1

我試圖重新安裝自制軟件越來越怪異的錯誤和安裝全成達,當我嘗試鍵入「釀造醫生給我收到此消息,其中:徹底打破家釀安裝,在重新安裝

/usr/local/bin/brew: /usr/local/Library/brew.rb: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: bad interpreter: No such file or directory /usr/local/bin/brew: line 26: /usr/local/Library/brew.rb: Undefined error: 0

我絕對認爲這可能是我的一個.profile文件有問題,但我似乎無法弄清楚該怎麼做。我手動編譯了Ruby,因爲我意外地把這個安裝搞砸了,而且我安裝了RVM。

在RVM,運行 'RVM安裝Ruby' 給了我同樣的錯誤如上,下面這一個沿:

ERROR: '/bin' is not writable - it is required for Homebrew, try 'brew doctor' to fix it! Requirements installation failed with status: 1.

我試着運行

rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup

刪除家釀但是我得到了與上面列出的相同的錯誤。

我花了幾個小時試圖解決這個混亂,但我沒有得到任何地方,只是混亂與破碎的安裝我的系統。任何關於如何最終解決這個問題的建議將不勝感激。

+0

刪除自制數據並嘗試重新安裝它。重新安裝前不要使用任何'brew'命令。 – hunterboerner

+0

我試過了,我將刪除所有文件夾並重新安裝它,但是一旦我在安裝後嘗試「釀造醫生」,我會再次出現錯誤。 – Zach

+1

在'/ bin'上設置了什麼權限? – hunterboerner

回答

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 

你將不得不收拾一堆git的相關問題在/ usr /本地/庫,基本上你需要提交你的改變版本brew.rb的,但也有可能是其他事情git將com純粹的。我能夠以這種方式拯救我的釀造裝置。