2013-10-15 107 views
0

它已經花了很長時間,我還沒有解決方案來解決我安裝Homebrew的問題。爲什麼重新安裝和卸載Homebrew會失敗?

當我鍵入ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)",我得到:

It appears Homebrew is already installed. If your intent is to reinstall you 
should do the following before running this installer again: 
rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup 
Ok 

我輸入rm -rf /usr/local/Cellar /usr/local/.git && brew cleanup,並得到這個錯誤:

rm: /usr/local/Cellar: Directory not empty 

當我進入這個目錄沒有文件。我怎樣才能刪除該目錄?

我也試過sudo rm -rf /usr/local/Cellar

+0

你試過chmod然後rm? – SocoM

+0

不,我應該輸入什麼數字的chmod命令? –

+0

'brew doctor'說什麼? – tadman

回答

0

小心,網址從raw.github.com/mxcl/homebrew/go改爲raw.github.com/mxcl/homebrew/go/install。

它不似乎是你的錯誤,但如果你決定喲重新安裝自制軟件可以幫助。

0

.git目錄是否存在?不要與git目錄混淆(沒有點)。如果隱藏文件不可見,則運行命令ls -a將列出所有文件。

我有同樣的錯誤和檢查,我意識到/usr/local/.git不存在,所以我使用命令mkdir /usr/local/.git創建它,並再次運行安裝程序,一切正常。如果該目錄不存在,它就不能寫入它,並且它有點令人困惑,因爲在那裏可能有一個名爲git的目錄,它是Git應用程序,而.git目錄存儲Git使用的信息。

如果它確實存在,並沒有什麼在裏面,你可以嘗試用rm -r .git然後重新創建它刪除。