[转]完美解决pod setup超级慢以及失败的问题

今天在mac上执行pod setup特别慢,只有十几k每秒,Receiving object 文件还贼大,关键是时间长了还报错

error: RPC failed; curl 18 transfer closed with outstanding read data remaining
fatal: The remote end hung up unexpectedly

网上搜了一下,发现是git克隆的太久,文件太大产生的,去网上看了一下可以输入

git config –global http.postBuffer 524288000

然后试了一下,不太行,下载速度依然很慢,网上大多数是更换git克隆对象
git clone https://mirrors.tuna.tsinghua.edu.cn/git/CocoaPods/Specs.git master这种方法我试了还是不行,太慢了,最后试了下更换gem源,首先查看自己的gem源

gem source -l

会出现类似于下面的

*** CURRENT SOURCES ***

https://gems.ruby-china.com/

我这里已经更换了gem源,没换过的应该是http://rubygems.org/ ,然后更换自己的源

// 移除gem源,注意remove后面填写gem source -l出来的源
gem sources –remove http://rubygems.org/

再添加gem源

gem sources –add https://gems.ruby-china.com/

以前的https://ruby-china.org/已经不能用了,因为域名已经由.org更换成.com了.
然后进入repo文件夹,

cd ~/.cocoapods/repos/

如果没有则创建

mkdir -p ~/.cocoapods/repos/

执行pod repo可以查看当前仓库的信息

pod repo

显示 0repos则表示没有仓库,

// 将当前国外的创建移除,
pod repo remove master

// 将Coding上的通过git克隆到本地并修改文件夹的名字为master
git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

一般更换源之后速度很快了,我这里十几k直接十几兆了,简直起飞

Receiving objects: 100% (1130099/1130099), 408.72 MiB | 19.57 MiB/s, done.
Resolving deltas: 100% (563214/563214), done.
Checking out files: 100% (141834/141834), done.

最后更新一下就行

pod repo update

————————————————
版权声明:本文为CSDN博主「虔诚QC」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42283150/article/details/93179665

转载随意~:陶醉 » [转]完美解决pod setup超级慢以及失败的问题

赞 (2)
分享到:更多 ()