最近重装了电脑后,重新安装cocoapods发现无法pod install了
出现
pod install报错
我的原因是dns被污染了
我的原因是dns被污染了
我的原因是dns被污染了
我修改了host就解决了
以下是心路历程
刚刚开始我以为是本地的库没有在pod setup的时候下过来,然后我就又试了几遍,发现pod setup一下子就好了,百思不得其解。
我就去查了一下cocoapods,发现cocoapods1.8.0以后默认采用cdn的方式,不需要像以前pod setup下一个特别大的包
但是我经过多次尝试,仍然发现无法pod install(这个时候我仍然没有仔细思考,仅仅以为是被墙了)
所以我就科学上网,通过给terminal代理继续pod install,但是tm的还是不行。
我傻住了。
我开始搜索这个原因,我在github的issue上面发现也有这样的问题,但是大部分仍然处于没有解决的状态。
我开始研究问题,观察报错,我发现是https://raw.githubusercontent.com无法访问。
https://raw.githubusercontent.com是github用来存储用户上传文件(不是项目仓库的文件,而是issue里的图片之类的)的服务地址。放在亚马逊s3上。是github 的素材服务器 (assets server), 避免跟主服务抢占负载
这就让我想起了最近访问github总是无法看到图片这个问题。
检测结果果然随便找了个检测网站应该是这样的,我开始寻找一个科学网站来找得正确的地址
image
ip:199.232.28.133
此ip地址解析出来的时候为2020-02-17
现在修改host查看是否正常能够pod install
有关如何修改host请自行百度
可以看到已经成功pod install了
网友评论