[iOS]Cocoapods 1.8.0以上 pod insta

2020-02-17  本文已影响0人  Jake_Zhu

最近重装了电脑后,重新安装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请自行百度

修改后的host image.png

可以看到已经成功pod install了

上一篇下一篇

猜你喜欢

热点阅读