Mac OS X上的自制软件安装无法连接到raw.githubusercontent.com端口443

Yos*_*a A 10 ruby terminal homebrew curl

当我尝试安装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
Run Code Online (Sandbox Code Playgroud)

小智 38

如果您使用代理,请尝试以下操作:

sudo vim /etc/hosts
Run Code Online (Sandbox Code Playgroud)

#添加以下行和:wq

199.232.28.133 raw.githubusercontent.com
Run Code Online (Sandbox Code Playgroud)


Pra*_*ngh 28

首先尝试在浏览器中打开链接,如果打不开,则更改 DNS 即可。

对我来说更改DNSDNS设置到 8.8.8.8 对我有用。

DNS设置可以在系统设置中搜索,在Mac OS中可以通过聚光灯启动并更改。

这为我解决了相关问题。


Gal*_*Gal 24

适合我.除非它是github的真正问题,它可能是但我猜它不是,它可能是你的连接问题.

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

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

如果你也遇到错误,你就知道你的问题是什么.(与您的网络管理员联系)

如果可行...也许尝试在终端中执行"curl"命令,看看curl是否给出了更具体的错误?

此外,如果确实有效,请将该文件保存到计算机上的文件(brew_install.rb)中,然后通过它运行

ruby brew_install.rb
Run Code Online (Sandbox Code Playgroud)

  • 切换到移动网络并且成功了。 (2认同)

小智 10

我有同样的错误,

- Disabled VPN

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


blu*_*kin 9

对我来说这是一个公司代理问题,这里提到的解决方案对我有用.

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

git config --global https.proxy $HTTPS_PROXY

git config --global --get https.proxy


NSK*_*vin 7

这里有几种情况,您可以执行以下操作:

  1. removing the old tools ($ rm -rf /Library/Developer/CommandLineTools)通过和重新安装 xcode 命令行工具xcode-select --install
  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)"


小智 6

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

  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


小智 5

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

错误日志

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

设置 DNS

在职的