升级CocoaPods版本

查看当前系统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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容