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