0

我花了很长时间,但我仍然没有解决我安装 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

4

2 回答 2

0

目录是否.git存在?不要与git目录混淆(没有点)。如果隐藏文件不可见,运行该命令ls -a将列出所有文件。

我遇到了同样的错误并检查了,我意识到它/usr/local/.git不存在,所以我使用命令创建它mkdir /usr/local/.git并再次运行安装程序,一切正常。如果该目录不存在,则无法写入,这有点令人困惑,因为其中也可能有一个名为gitGit 应用程序的目录,而该.git目录存储了 Git 使用的信息。

如果它确实存在并且其中没有任何内容,您可以尝试将其删除,rm -r .git然后重新创建它。

于 2014-02-01T01:26:17.993 回答
0

小心,网址从 raw.github.com/mxcl/homebrew/go 更改为 raw.github.com/mxcl/homebrew/go/install。

这似乎不是您的错误,但如果您决定重新安装自制软件可能会有所帮助。

于 2013-11-22T17:10:32.400 回答