美文网首页cocoapods工具集
Mac 安装cocoapod 踩坑

Mac 安装cocoapod 踩坑

作者: 文艺的小布丁 | 来源:发表于2020-11-04 23:22 被阅读0次

    首页安装好了pod也设定了source为 "https://gems.ruby-china.com" ,然后跳转到项目下执行"pod install"命令,发现一直在卡住了,控制台输出如下:

    houhui@houdeMacBook-Pro read-me-new % gem source -l

    *** CURRENT SOURCES ***

    https://gems.ruby-china.com

    houhui@houdeMacBook-Pro read-me-new % pod install

    Analyzing dependencies

    Cloning spec repo `cocoapods` from `https://github.com/CocoaPods/Specs.git`

    这个时候搜索资料,发现有大神分享了遇到这种情况的处理方案。链接如下:https://www.jianshu.com/p/2f72345581e0

    按照他的方式执行了

    pod setup

    cd ~/.cocoapods/repos

    git clone --depth 1 https://github.com/CocoaPods/Specs.git master

    结果报错:

    error: RPC failed; curl 18 transfer closed with outstanding read data remaining

    fatal: The remote end hung up unexpectedly

    fatal: early EOF

    fatal: index-pack failed

    再尝试了他的解决方式:

    git config --global http.postBuffer 524288000

    结果报错如下:

    error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

    去搜索了一下,找到了下面这个文章:https://blog.csdn.net/weixin_43935605/article/details/100095722

    是因为GitHub.com ping不同,更改了hosts文件后才ping通的。

    我尝试他的方法执行了果然ping不通,后面按他给地址“13.229.188.59”,来修改hosts文件发现还是ping不通。就想回不回是这个ip地址变了呢。

    通过搜索果然找到了一个插座网站ip地址的文章:https://blog.csdn.net/u010377383/article/details/79365049

    根据域名查找网站ip的网站如下:

    https://www.ipaddress.com

    通过搜索得到github.com结果页面:

    https://github.com.ipaddress.com

    结果图

    这样拿到了GitHub.com的IP地址,通过

    sudo vi /etc/hosts

    进入hosts文件,并i进入编辑vim命令来修改

    140.82.112.4  github.com

    使用Q退出编辑模式,Shist+zz命令推出vim编辑器。

    接着执行:

    pod setup

    cd ~/.cocoapods/repos 

    git clone --depth 1 https://github.com/CocoaPods/Specs.git master

    就会看到cocoapods正在安装了:

    houhui@houdeMacBook-Pro repos % git clone --depth 1 https://github.com/CocoaPods/Specs.git master

    Cloning into 'master'...

    remote: Enumerating objects: 974863, done.

    remote: Counting objects: 100% (974863/974863), done.

    remote: Compressing objects: 100% (591321/591321), done.

    Receiving objects:  22% (215944/974863), 33.46 MiB | 8.00 KiB/s 

    相关文章

      网友评论

        本文标题:Mac 安装cocoapod 踩坑

        本文链接:https://www.haomeiwen.com/subject/pdnsxttx.html