本地需要更新一个很老的库,因为版本太低了,又用了UIWebView,所以要么移除,要么更新到高版本,移除牵扯的地方太多,只能更新了,
结果 出现 “Failed to connect to github.com port 443: Operation timed out”的问题,vpnFQ也不行,闲话不多说了,具体解决流程如下:
1、查看github的IP地址,再终端里面输入
ping github.com
如下图,红框里面的就是IP地址:
2、打开Finder或者直接cmd+shift+G,快捷命令打开hosts文件路径:
/private/etc/hosts
3、找到hosts文件,复制一份到桌面,注:不能直接在源文件修改的,因为锁定了。在hosts的副本里面添加上:
140.82.112.3 github.com
如下图:
然后把副本拖到etc目录下面,直接替换掉原来的hosts文件即可
4、再次测试下github.com能不能链接上
ping github.com
出现如下图:
就说明链接上github了,反之是timeout就是没链接上
5、链接上github后,再执行安装的命令:
pod install
6、很大概率一次不会成功,请耐心的多试几次,我安装的时候第二次才安装成功,如下图:
参考网址:https://www.jianshu.com/p/a45ada15075c
至此,github443的问题就解决完了,可能不太完善,但是一直都是这样解决的,有时候一味的FQ并不能真正的解决问题,多查看下hosts文件,
可能会解决的更快!
仅做记录,希望能帮到大家!
作者:稻草人11223