查看當前系統(tǒng)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
特別注意####
執(zhí)行sudo gem install cocoapods
出現(xiàn)錯誤:
<pre>RROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj</pre>
估計是gem版本沒有更新。執(zhí)行sudo gem update --system
,又出現(xiàn)了錯誤
<pre>RROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/update_rubygems</pre>
MAC系統(tǒng)升級后由于OSX的安全解決方案,所以默認路徑不能安裝,需要自己制定安裝的路徑執(zhí)行這個命令就可以了解決方案:
第一種 自定義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>
第二種 需要自己制定安裝的路徑執(zhí)行這個命令就可以了(試驗可用)
<code><pre>
sudo gem install -n /usr/local/bin cocoapods --pre
</pre></code>
<br />
備注:在使用了pod setup之后,發(fā)現(xiàn)好長時間都沒有變化,無法從終端上獲取pod setup的執(zhí)行情況,這時候可以command+N新建一個窗口,通過sudo ls用管理員權(quán)限查看目錄,然后.cocoapods文件夾,輸入du -sh命令查看文件夾大小變化,從而確定pod setup的運行情況
$ gem sources --remove https://rubygems.org/
$ gem sources -a https://ruby.taobao.org/
之前替換為國內(nèi)的鏡像的命令可能為gem sources -a http://ruby.taobao.org/ ,現(xiàn)在改為gem sources -a https://ruby.taobao.org/
升級結(jié)束后再次pod --version,會發(fā)現(xiàn) Cocoapods 版本號高于之前的版本,升級成功了。