MacBook安装Homebrew失败求助:curl连接超时问题解决
解决Homebrew安装时raw.githubusercontent.com连接超时的问题
遇到这种连接超时的问题,本质是raw.githubusercontent.com的域名解析或网络访问受限,以下是几种可行的解决办法:
方法一:使用国内镜像脚本直接安装
国内高校和机构提供了Homebrew的镜像安装脚本,直接执行以下命令即可绕过原域名的访问问题:
/bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/homebrew-install.sh)"
安装完成后,建议配置对应的国内镜像源,避免后续使用Homebrew时再次出现网络问题。
方法二:修改hosts文件强制解析域名
通过手动指定raw.githubusercontent.com的IP来解决解析超时的问题:
- 打开终端,执行命令编辑hosts文件:
sudo nano /etc/hosts - 访问IP查询网站,搜索
raw.githubusercontent.com获取最新的可用公网IP - 在hosts文件末尾添加一行(替换成你查到的IP):
185.199.108.133 raw.githubusercontent.com - 按下
Ctrl+O保存文件,再按Ctrl+X退出编辑器 - 重新执行官方的Homebrew安装命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
注意:raw.githubusercontent.com的IP可能会随时变动,如果添加后还是无法访问,需要重新查询最新IP替换
方法三:通过代理访问
如果你有可用的HTTP/HTTPS代理,先在终端配置代理环境变量,再执行安装命令:
# 替换成你的代理地址和端口 export https_proxy=http://127.0.0.1:7890 export http_proxy=http://127.0.0.1:7890
配置完成后,重新运行官方安装命令即可。
内容的提问来源于stack exchange,提问作者Rahul Jagtap
相关产品推荐
相关产品推荐

