我花了很长时间,而且我仍然没有解决我安装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 :(得分:0)
Carefull,网址从raw.github.com/mxcl/homebrew/go更改为raw.github.com/mxcl/homebrew/go/install。
这似乎不是您的错误,但如果您决定重新安装自制软件,可能有所帮助。
答案 1 :(得分:0)
.git
目录是否存在?不要与git
目录(没有点)混淆。如果隐藏文件不可见,则运行命令ls -a
将列出所有文件。
我遇到了同样的错误并进行了检查,我意识到/usr/local/.git
不存在,所以我使用命令mkdir /usr/local/.git
创建了它并再次运行安装程序,一切正常。如果该目录不存在,则无法写入该目录,并且有些令人困惑,因为其中也可能存在名为git
的目录,即Git应用程序,而.git
目录存储信息Git使用的。
如果它确实存在并且其中没有任何内容,您可以尝试使用rm -r .git
删除它,然后重新创建它。