咱們在用 Cocoapods 作第三方開源庫管理的時候,有時候發現git
$ pod search XXX
版本低於github上倉庫的最新release版本 (注:XXX爲倉庫名稱)github
執行 pod repo update更新本地倉庫,本地倉庫完成後,便可搜索到指定的第三方庫ruby
備註:在使用了pod setup以後,發現好長時間都沒有變化,沒法從終端上獲取pod setup的執行狀況,這時候能夠command+N新建一個窗口,經過sudo ls用管理員權限查看目錄,而後.cocoapods文件夾,輸入du -sh命令查看文件夾大小變化,從而肯定pod setup的運行狀況網絡
查看當前系統Cocoapods版本命令:pod --version
spa
$ sudo gem update --system $ gem sources --remove https://rubygems.org/ $ gem sources -a https://ruby.taobao.org/ $ sudo gem install cocoapods $ pod setup
備註:在使用了pod setup以後,發現好長時間都沒有變化,沒法從終端上獲取pod setup的執行狀況,這時候能夠command+N新建一個窗口,經過sudo ls用管理員權限查看目錄,而後.cocoapods文件夾,輸入du -sh命令查看文件夾大小變化,從而肯定pod setup的運行狀況code
其中資源
$ gem sources --remove https://rubygems.org/ $ gem sources -a https://ruby.taobao.org/
這兩句話能夠省略,但咱們在天朝,仍是加上的好。國內網絡緣由(你懂的),若是使用原來的https://rubygems.org/
,那麼在sudo gem install cocoapods
的時候,存放在 Amazon S3 上面的資源文件間歇性鏈接失敗。以前替換爲國內的鏡像的命令可能爲gem sources -a http://ruby.taobao.org/ ,如今改成gem sources -a https://ruby.taobao.org/ rem
升級結束後再次pod --version
,會發現 Cocoapods 版本號高於以前的版本,升級成功了。get