pod update报错解决

今天要pod一个新库,打开终端 pod update时报如下错误:

Cocoapods: Failed to connect to GitHub to update the CocoaPods/Specs specs repo

汇总找到的解决方案如下:

1.更新openssl


/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

在终端输入上述命令之后又报下面的错误:

curl: (7) Failed to connect to raw.githubusercontent.com port 443 after 7 ms: Connection refused

这时候就需要检查hosts文件里的ip了

2.检查hosts文件

打开hosts文件:⌘(command) + G /private/etc/hosts

一个个ping里面的ip地址,看能否ping通,不能ping通的就删掉。
终端输入:

sudo vim /etc/hosts 

按提示输入密码

按 i 键进入编辑模式

光标移动删除

3.png

删除之后ESC退出编辑模式, 输入 :wq 保存(输入冒号wq)。

3.新增ip地址

打开网址:
https://www.ipaddress.com

查询raw.githubusercontent.com 的真实IP

image

将这几个ip地址复制到一个空白文档下。

在每个ip地址后面 粘贴上 raw.githubusercontent.com

再重复方法2的流程编辑 host文件,将上述ip地址粘贴上去

image

这样就可以了,再试试 pod update 可以正常使用了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容