美文网首页
升级CocoaPods版本

升级CocoaPods版本

作者: O2Space_Xiu | 来源:发表于2016-11-18 16:00 被阅读0次

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

$ pod --version

升级Cocoapods版本命令:

$ sudo gem update --system
$ gem sources --remove https://rubygems.org/ 
$ gem sources -a https://ruby.taobao.org/
$ sudo gem install cocoapods
$ pod setup

特别注意####

执行sudo gem install cocoapods
出现错误:
<pre>RROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj</pre>
估计是gem版本没有更新。执行sudo gem update --system
,又出现了错误
<pre>RROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/update_rubygems</pre>
MAC系统升级后由于OSX的安全解决方案,所以默认路径不能安装,需要自己制定安装的路径执行这个命令就可以了解决方案:
第一种 自定义GEM_HOME命令行操作(未成尝试)
<code><pre>
$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods 
$ export PATH=$PATH:$HOME/Sofware/ruby/bin
$ pod --version  
</pre></code>
第二种 需要自己制定安装的路径执行这个命令就可以了(试验可用)
<code><pre>
sudo gem install -n /usr/local/bin cocoapods --pre
</pre></code>

<br />

备注:在使用了pod setup之后,发现好长时间都没有变化,无法从终端上获取pod setup的执行情况,这时候可以command+N新建一个窗口,通过sudo ls用管理员权限查看目录,然后.cocoapods文件夹,输入du -sh命令查看文件夹大小变化,从而确定pod setup的运行情况

$ gem sources --remove https://rubygems.org/ 
$ gem sources -a https://ruby.taobao.org/

之前替换为国内的镜像的命令可能为gem sources -a http://ruby.taobao.org/ ,现在改为gem sources -a https://ruby.taobao.org/

升级结束后再次pod --version,会发现 Cocoapods 版本号高于之前的版本,升级成功了。

参考https://github.com/dabing1022/Blog/issues/3

相关文章

网友评论

      本文标题:升级CocoaPods版本

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