问题描述
想在mac终端安装 Homebrew ,运行官网上提供的指令
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
报错443
curl: (28) Failed to connect to raw.githubusercontent.com port 443 after 75059 ms: Couldn't connect to server
但是,网页可以打开 https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh
问题原因:
国内即便开启了全局代理依然可能会这样,十有八九会TimeOut,。这是因为有些软件的全局代理对curl没什么用。curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。
解决办法:
根据自己的梯子手动配置网络代理
1、打开梯子的配置页面查看 http 或 socks 端口
2、系统设置—> WiFi —> 找到使用的网络点【详细信息】 —> 代理
把 服务器 地址和端口 配置 ,http和socks 代理二选一即可
部分参考:MacOS 安装 Homebrew失败解决办法_安装homebrew出现curl: (56) recv failure: operation tim-CSDN博客