之前pod update一直是正常的,现在pod update突然报
[!] Failed to connect to GitHub to update the CocoaPods/Specs specs repo - Please check if you are offline, or that GitHub is down
开始以为是代理出现问题,尝试了一下发现代理没有问题,网上找了很多方法,基本都是让更新ruby、openssl、cocoapods,这些方法也都尝试了一遍,依然不起作用。后来去cocodpods下边执行git pull发现也不行,后来在hosts文件中找到了原因。
解决方法
我这边出现这个问题的原因是因为在hosts文件中设置了git域名的IP
设置的如下:
ping了一下这些IP,发现已经有有一部分ping不通了,删除掉这些IP问题就解决了。