升級CocoaPods版本

查看當前系統(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 版本號高于之前的版本,升級成功了。

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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容