2013-10-15 61 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然后重新创建它删除。