问题:
Mac OS在安装Homebrew的时候,执行官方网站的安装命令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
执行完报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
在网上查询了下,发现是 github 的一些域名的 DNS 解析被污染,导致DNS 解析过程无法通过域名取得正确的IP地址。问题找到了那就好办了,我们可以在本机的 host 文件中添加配置安装Homebrew的域名对应的IP就行了。
解决方案:
在命令行中执行下面的命令,进入到vim编辑hosts文件,或者直接文本打开这个hosts文件
sudo vim /etc/hosts
添加以下内容并保存
199.232.68.133 raw.githubusercontent.com
再次输入官网上面安装brew命令应该就能够下载了。不过下载速度有点慢,我们可以换成 国内镜像源.