mac 安装homebrew出错 Failed to connect to raw.githubusercontent.com port 443: Connection refused error:

由于某些你懂的因素,导致GitHub的raw.githubusercontent.com域名解析被污染了。

一、解决办法:通过修改hosts解决此问题。

查询真实IP

https://www.ipaddress.com/查询raw.githubusercontent.com的真实IP。

修改hosts
sudo vim /etc/hosts

添加如下内容:

140.82.112.4 github.com
185.199.110.133 raw.githubusercontent.com
199.232.69.194 github.global.ssl.fastly.net

二、使用国内源

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

该地址提供多个国内源地址,安装非常简便,亲测有效。
查检安装结果:

brew -v

三、补充

公司电脑是mini,使用过程中总是遇到报错
Error: Cannot install in Homebrew on ARM processor in Intel default prefix (/usr/local)! Please crea,原因好像是 ARM 版的homebrew不再安装在 /usr/local 目录下,而是/opt/homebrew目录下。

Arm版安装:

cd /opt # 切换到 /opt 目录
mkdir homebrew # 创建 homebrew 目录
sudo chown -R $(whoami) /opt/homebrew # 修改目录所属用户
curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C homebrew #下载安装
#最后的下载安装提个醒,可以使用方案二,也就是国内源,不然很可能一直失败...
#也就是把命令换成 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容