美文网首页
完美解决pod setup超级慢以及失败的问题

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

作者: iOS_林亦辰 | 来源:发表于2019-11-01 16:17 被阅读0次

最近很多升级10.15Mac系统的开发者小伙伴们的pod都不好用了,给大家科普一下,主要是换源了

今天在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

————————————————

相关文章

网友评论

      本文标题:完美解决pod setup超级慢以及失败的问题

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