解决 Homebrew 安装 Connection refused 443 报错

2,394 阅读1分钟

在我大天朝做个开发者太难了

喜闻乐见的报错

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
  • 今天公司的电脑寄过来了,二话不说立马开始配环境。安装 Homebrew,报错;行吧,那先不管这个,安装 ohmyzsh,继续报错;这就难受了呀,总不能抱着原生的 iterm2 敲吧,没有主题的日子好难过!于是开始踩坑之旅

修改 DNS

  • 尝试修改了 8.8.8.8 和 114.114.114.114,并没有什么用

手动下载 ruby 安装文件

  • 其实是参考这个,以前用过的,真的有效。但现在却提示此种方法已弃用。

使用手机热点

  • 最崩溃的来了,这个电脑连接上手机热点以后就上不了网,浏览器连百度都打不开的那种!真是不知该如何形容这种心情,难道说公司的电脑跟自己的手机八字不合吗

换源

  • 好麻烦,放弃

解决

  • 以前在Ubuntu上更新包的时候也遇到过被墙的情况,但服务器上一般都会换成阿里源,只是偶尔也会修改下 Hosts文件,于是就继续这么尝试了
  • 首先 ping 到 IP 地址
ping https://raw.githubusercontent.com
  • 然后手动修改Hosts文件:
sudo vim /etc/hosts

151.101.108.133 raw.githubusercontent.com
  • 保存再试,嘿嘿居然可以了,也不知道是真的管用还是运气,反正能用就行,好在环境只要配一次就可以了

话说公司的Mac真的跟我不合拍啊,外接的鼠标和键盘过一会儿就莫名其妙没反应了,重启一下电脑就好了,但用一会儿就又不行了,有小伙伴知道这什么鬼吗

本文使用 mdnice 排版