美文网首页
CocoaPods的版本升级

CocoaPods的版本升级

作者: 奶茶007 | 来源:发表于2016-12-13 09:47 被阅读32次

升级CocoaPods

1.查看当前系统Cocoapods版本命令:

pod --version    

2.升级Cocoapods


$ sudo gem update --system

$ gem sources --remove https://rubygems.org/ (删除资源,可不修改)

$ gem sources -a http://ruby.taobao.org/ (添加资源,可不修改)

$ sudo gem install cocoapods

$ pod setup

再新开窗口,会发现 Cocoapods 版本号高于之前的版本,升级成功了。

pod --version

执行pod setup 后,会一直 卡在:

Setting up CocoaPods master repo。

出现Setting up CocoaPods master repo,说明Cocoapods在将它的信息下载到 ~/.cocoapods里;
无法从终端上获取pod setup的执行情况,这时候可以command+N新建一个窗口,
cd 到该目录里,用du -sh *命令来查看文件大小,每隔几分钟查看一次,从而确定pod setup的运行情况 , 每个人的大小可能不一样

30分钟左右吧,一定要等到完成。完成时Setting up CocoaPods master repo 下面会出现青色的命令:
Setup completed 提示你已经完成了。

错误:[!] Unable to find a pod with name, author, summary, or description matching ***问题:

分析:发现是search_index.json这个文件的原因,可以将其删除,然后重新生成便可解决此问题。

用下面命令来移除

rm ~/Library/Caches/CocoaPods/search_index.json  

在安装cocoapods遇到的问题

1.  [!] /usr/bin/Git clone https://github.com/CocoaPods/Specs.git master

Cloning into'master'...

error: RPC failed; curl56 SSLRead() return error -36

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

解决方案:

打开终端命令行,输入一下命令:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

2.[!]Performing a deep fetch of the master specs repo to improve future performance

:因为pod steup的时候创建master这个库,没成功,之后就算移除镜像重新安装的话默认是从matser库里获取,导致安装不成功。

解决办法是移除master库,重新创建。

$:rm -rf ~/.cocoapods/repos/master

$:pod setup

参考:
http://blog.csdn.net/shifang07/article/details/52670612

相关文章

网友评论

      本文标题:CocoaPods的版本升级

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