【问题标题】:Homebrew installation on Mac OS X Failed to connect to raw.githubusercontent.com port 443Mac OS X 上的 Homebrew 安装无法连接到 raw.githubusercontent.com 端口 443
【发布时间】:2015-07-06 18:15:15
【问题描述】:

当我尝试安装 Homebrew 时,出现以下连接被拒绝错误。请帮我解决这个问题。

$ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

【问题讨论】:

    标签: ruby curl terminal homebrew


    【解决方案1】:

    @blueskin 首先提到的内容,然后 @Ferenc Yim 提到的内容对我有用。

    该脚本还需要 sudo 访问权限(不一定以 sudo 前缀运行,只需要管理员访问权限)

    【讨论】:

    【解决方案2】:

    我解决了。

    您可以通过复制整个内容访问https://github.com/Homebrew/install/blob/master/install.sh 以获取此install.sh

    然后将其粘贴到install.sh 并运行sh install.sh

    【讨论】:

      【解决方案3】:

      使用ruby的方法可能已经过时了,如下图:

      作为更好的选择,请将您计算机的 DNS 服务器设置为 8.8.8.8

      【讨论】:

        【解决方案4】:

        虽然将shell文件保存在本地,然后运行它可以解决这个问题,但是当你做类似的事情时你会再次遇到它(例如安装oh-my-zsh,vim-plug等)

        最后,我发现这个答案的第三项(https://stackoverflow.com/a/61787208/5458745)最适合我,因为它也可以解决我在使用 curl 安装其他工具时遇到的问题。但是,我没有更改 DNS,而是将 8.8.8.8 添加到我的原始 DNS 服务器列表中,这对我来说很好。

        将您的 DNS 服务器更改为 8.8.8.8(这对我有用)

        【讨论】:

          【解决方案5】:

          我通过以下步骤解决了这个问题:

          1. 删除旧工具 ($ rm -rf /Library/Developer/CommandLineTools)
          2. 再次安装 xcode 命令行工具 ($ xcode-select --install)。

          【讨论】:

            【解决方案6】:
            ~ % cd /ect/
            ~ % vim host
            199.232.68.133 raw.githubusercontent.com
            

            【讨论】:

            • 您应该尝试在您的答案中提供一些额外的 cmets,以帮助阅读您的回复的任何人更好地理解。
            • 请不要只发布代码作为答案,还要解释您的代码的作用以及它如何解决问题的问题。带有解释的答案通常更有帮助,质量更好,并且更有可能吸引赞成票。尤其是对于已经有多个赞成答案的非常古老的问题,应该考虑这一点。
            【解决方案7】:

            我有同样的错误,

            - Disabled VPN

            尝试在没有 VPN 的情况下再次安装 它对我有用。

            【讨论】:

            • 这也有效。最简单的解决方案,如果通过 vpn 连接以访问公司资源,断开 vpn 的工作使其立即工作
            【解决方案8】:

            这里有几种情况,你可以做以下事情:

            1. 通过removing the old tools ($ rm -rf /Library/Developer/CommandLineTools)xcode-select --install重新安装xcode命令行工具
            2. 请求网页 https://raw.githubusercontent.com/Homebrew/install/master/install 然后将其内容保存到shell文件然后运行它。
            3. 将您的 DNS 服务器更改为 8.8.8.8(这对我有用:])

            最后你应该运行/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

            【讨论】:

              【解决方案9】:

              接受的答案现在已过时。但根据答案,我通过以下方式解决了问题:

              1. 打开brew主页https://brew.sh/
              2. 从安装 cmd 复制 URL 并在浏览器上打开它https://raw.githubusercontent.com/Homebrew/install/master/install.sh
              3. 右键单击并将其保存到您的计算机
              4. 打开一个终端并运行它:/bin/bash path-to/install.sh

              【讨论】:

                【解决方案10】:

                检查是否设置了 https 代理

                env|grep -I 代理

                然后如果设置了,去掉env变量

                取消设置 HTTPS_PROXY

                【讨论】:

                  【解决方案11】:

                  这些步骤解决了问题:

                  1. xcode-select --install
                  2. 重启 Mac
                  3. 执行这个命令:

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

                  它应该可以工作。

                  【讨论】:

                    【解决方案12】:

                    这对我来说是公司代理问题,here 提到的解决方案对我有用。

                    export HTTPS_PROXY=https://<proxy.mycompany>:<port>

                    git config --global https.proxy $HTTPS_PROXY

                    git config --global --get https.proxy

                    【讨论】:

                      【解决方案13】:

                      为我工作。除非它是 github 的一个真正问题,它可能是,但我猜它不是,它可能是你的连接问题。

                      您可以通过浏览器访问相同的网址吗?

                      https://raw.githubusercontent.com/Homebrew/install/master/install

                      如果您也在那里遇到错误,您就知道您的问题是什么。 (与您的网络管理员交谈)

                      如果可行...也许尝试在终端中只执行“curl”命令以查看 curl 是否给出更具体的错误?

                      另外,如果确实有效,请将该文件保存到您计算机上的一个文件 (brew_install.rb) 中,然后通过

                      运行它
                      ruby brew_install.rb
                      

                      【讨论】:

                      • 下载文件并在终端本地运行脚本有效。谢谢!
                      【解决方案14】:

                      我在其他人的机器上见过几次,安装 xcode 后它似乎已修复,即xcode-select --install

                      【讨论】:

                        猜你喜欢
                        • 2023-02-17
                        • 2016-06-11
                        • 1970-01-01
                        • 1970-01-01
                        • 2014-09-19
                        • 1970-01-01
                        • 2015-04-15
                        • 1970-01-01
                        • 1970-01-01
                        相关资源
                        最近更新 更多