- 问题描述:
在终端输入官网的指令
/usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
出现如下的错误:
fatal: unable to access ‘https://github.com/Homebrew/brew/’: Failed to connect to github.com port 443: Operation timed out
-
问题所在
如果你身在国内,那么十有八九会TimeOut,即便开启了全局代理依然可能会这样。这是因为有些软件的全局代理对curl没什么用。curl命令是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。 -
解决办法
在终端输入 export ALL_PROXY=socks5://127.0.0.1:1080
其中根据个人情况,只需要修改 1080这个端口。
比如我是
那么就修改为1080即可。 -
参考博客:
https://www.imtrq.com/archives/1921 其中有手动安装的方法。感谢这位大佬!
https://blog.fazero.me/2015/09/15/%E8%AE%A9%E7%BB%88%E7%AB%AF%E8%B5%B0%E4%BB%A3%E7%90%86%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E6%B3%95/
让终端走代理的几种方法