最近很多升级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 ***
我这里已经更换了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
————————————————
网友评论