Mac - 无法安装Homebrew

13

我尝试这样安装Homebrew:

ruby -e "$(curl -fsSkL 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

我尝试做那件事,但没有成功。以下信息被显示:

brew: command not found

所以问题是Homebrew已经安装,但实际上它并没有被安装。有什么建议如何解决这个问题吗?谢谢!


我也必须从https://download.developer.apple.com/Developer_Tools/Command_Line_Tools_for_Xcode_13.2/Command_Line_Tools_for_Xcode_13.2.dmg单独下载工具,并安装这些工具。在那之后,重新运行homebrew install link没有任何问题。 - Mike S.
这个答案对我有用。链接。我有M2芯片的Mac电脑。 - Aayush Rawat
10个回答

41

是的,你的第一行 rm -rf /usr/local/Cellar /usr/local/.git 是删除不完整安装的关键!然而,安装程序链接(你的第二行)已更新为 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" - Mentalist

9
您正在使用的命令中包含的URL不正确。Ruby将会输出一些HTML代码并且执行失败。请使用以下命令代替: ruby -e "$(curl -fsSkL raw.github.com/Homebrew/homebrew/go/install)"

对于任何阅读这篇文章的人,您现在应该使用以下命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" - tokyovariable

6
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

这对我来说是个工作!


3

我删除了文件夹/usr/local/.git,之后Homebrew安装就很顺利了。


1
我尝试了此页面上其他地方提供的所有命令行解决方案,但出于某种原因它们都没有起作用。最后,我尝试了手动删除usr/bin/.git,如AlexAffe建议的那样,然后跟着运行了ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)",结果,我可以在我的Mac上重新安装Homebrew了。 - Vincent

3
这对我很管用: ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

2
第一次安装失败时,会提示什么信息?/usr/local/bin中是否存在brew二进制文件?如果是,则可能只需要将其添加到您的路径中,请参见:Error Installing Homebrew - Brew Command Not Found。请注意保留HTML标记。

2

在试图解决同样的问题时,我发现我在更改PATH时打错了字。我没有/usr/local/bin。我建议您在终端中运行以下命令:

$ echo $PATH

以查看是否有正确的目录。您也可以运行以下命令:

$ vi ~/.bash_profile

查看并进行必要的更改。


嗨,Wesley,欢迎来到SO!我知道你还没有声望,但是以后这可能更适合作为评论而不是回答问题。 :) - andrewdotnich

1
如果您无法使用curl进行安装,请尝试从浏览器中打开安装脚本,将其保存在名为brew_install.rb的文件中,并在本地运行该脚本。
ruby brew_install.rb 

这对我有用。

0
Follow these steps 
1 ==> ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

2 ==> sudo rm -rf /usr/local/Homebrew/
      sudo rm -rf /usr/bin/Homebrew/

3 ==> install brew
      1 -- /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

      2 -- sudo chown -R $(whoami) /usr/local/var/homebrew

If get these error try below command
  Error: Failed to link all completions, docs and manpages:
        sudo chown -R $(whoami) /usr/local/*

  then follow these commands
        /usr/local/bin/brew update --force

0

这是对我来说最新的可用版本。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

如果更新了,我在这里找到的。https://brew.sh/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接