【问题标题】:Mac - Can’t install HomebrewMac - 无法安装 Homebrew
【发布时间】:2013-08-05 00:44:16
【问题描述】:

我尝试这样安装 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 已安装,但实际上并未安装。任何建议如何解决这个问题?谢谢!

【问题讨论】:

    标签: macos osx-mountain-lion homebrew


    【解决方案1】:

    这似乎已经解决了我的问题

    rm -rf /usr/local/Cellar /usr/local/.git
    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    之后,我现在可以

    brew doctor
    

    您还可以在以下使用页面找到链接到的要点:

    https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/FAQ.md

    【讨论】:

    • 是的,您的第一行rm -rf /usr/local/Cellar /usr/local/.git 是删除损坏的部分安装的关键!但是安装程序链接(您的第二行)已更新为ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    【解决方案2】:

    这是对我有用的最新版本。

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

    我在这里找到它以防以后更新。 https://brew.sh/

    【讨论】:

      【解决方案3】:
      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
      

      【讨论】:

        【解决方案4】:

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

        ruby brew_install.rb 
        

        这对我有用。

        【讨论】:

          【解决方案5】:
          ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
          

          这对我有用!

          【讨论】:

            【解决方案6】:

            我删除了文件夹/usr/local/.git,然后安装了自制软件。

            【讨论】:

            • 我尝试了此页面其他地方的所有命令行解决方案,但无论出于何种原因,它们都不起作用。最后,我尝试按照 AlexAffe 的建议手动删除 usr/bin/.git,然后使用 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)",然后我可以在我的 Mac 上重新安装 Homebrew。
            【解决方案7】:

            在尝试解决同样的问题时,我发现在更改我的PATH 时输入错误。我没有/usr/local/bin。然后我会建议运行

            $ 回声 $PATH

            在终端中查看您是否有正确的目录。您也可以运行

            $ vi ~/.bash_profile

            查看并在必要时进行更改

            【讨论】:

            • 嗨韦斯利,欢迎来到 SO!我知道您还没有声誉,但仅供参考,将来这可能属于评论而不是问题的答案。 :)
            【解决方案8】:

            您使用的命令中包含的 URL 不正确。 Ruby 会转储 HTML 行然后失败。请改用此命令:

            ruby -e "$(curl -fsSkL raw.github.com/Homebrew/homebrew/go/install)"

            【讨论】:

            【解决方案9】:

            这对我有用:

            ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

            【讨论】:

              【解决方案10】:

              第一次没有正确安装时给出的消息是什么? /usr/local/bin 中是否存在 brew 二进制文件?如果是这样,您可能只需将其添加到您的路径中,请参阅:Error Installing Homebrew - Brew Command Not Found

              【讨论】:

                猜你喜欢
                • 2017-11-16
                • 2016-03-04
                • 1970-01-01
                • 2016-06-11
                • 2012-09-24
                • 1970-01-01
                • 1970-01-01
                • 2022-11-05
                • 1970-01-01
                相关资源
                最近更新 更多