失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > mac安装homebrew失败 网络问题完全解决方案

mac安装homebrew失败 网络问题完全解决方案

时间:2019-08-24 06:54:59

相关推荐

mac安装homebrew失败 网络问题完全解决方案

完全解决方案:

总思路:shell走代理

首先git设置代理(你得先有自己的代理才能走下去,否则本方案失效)

Git socks5 代理设置

首先打开终端,运行以下命令:(以下命令前提:你的软件本地socks5代理端口1080)

git config --global http.proxy 'socks5://127.0.0.1:1080'git config --global https.proxy 'socks5://127.0.0.1:1080'

查看:

cat ~/.gitconfig

发现是多了这两项配置

[http]

proxy = socks5://127.0.0.1:1080

[https]

proxy = socks5://127.0.0.1:1080

然后终端走proxy

以zsh作为说明

➜ ~ vim ~/.zshrc

添加如下代理配置:

# proxy listalias proxy='export all_proxy=socks5://127.0.0.1:1080'alias unproxy='unset all_proxy'

按esc,保存退出

:wq

➜ ~ source ~/.zshrc

使用proxy前先查看下当前的ip地址:

➜ ~ curl 当前 IP:112.64.xxx.xx 来自:上海市 联通或者~ curl IP : 140.206.97.42地址 : 中国 上海数据二 : 上海市 | 联通URL : /140.206.97.42# 不过这个命令经常失效,我不明原因

执行:

➜ ~ proxy➜ ~ curl 当前 IP:47.89.xx.xxx 来自:香港特别行政区 阿里云#如果不能用,可以换个类似的站点查询~ curl IP : 45.78.47.19地址 : 美国 加利福尼亚数据二 : 美国 | 加利福尼亚州洛杉矶市 IT7 NetworksURL : /45.78.47.19

没问题,终端走了代理,brew update顺畅了- -

如果不需要走代理,执行:

➜ ~ unproxy ➜ ~ curl 当前 IP:112.64.xxx.xx 来自:上海市 联通然后最后一步就是proxy/usr/bin/ruby -e "$(curl -fsSL /Homebrew/install/master/install)"# 这样就行了,官网的curl安装方法就可行了

如果觉得《mac安装homebrew失败 网络问题完全解决方案》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。