更新Cocoapods

一、刪除之前的pod

1、刪除目錄下的pod

rm -rf /usr/local/bin/pod
2、查看cocoapods組件,一個(gè)個(gè)刪除。
gem list | grep cocoapods
3、刪除組件。例如
sudo gem uninstall cocoapods 選擇3,刪除全部

二、安裝RVM

1、安裝RVM(RVM:Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem庫(kù)管理(gemset))

curl -L get.rvm.io | bash -s stable
等待安裝完成。
2、測(cè)試是否安裝完成RVM
rvm -v
如果顯示rvm版本號(hào),就沒(méi)問(wèn)題啦~

三、利用RVM 更新Ruby

1、查看ruby的版本

ruby -v

2、列出已知ruby的版本

rvm list known

3、安裝ruby(命令后面帶上要安裝的版本號(hào))

rvm install #版本號(hào)#

如 rvm install 1.9.3
中途需要回車(chē)什么的,安裝提示操作就ok了。
4、檢查是否成功

ruby -v

是不是你安裝的版本~~~
如果不是,則重新安裝ruby,重復(fù)第三步。

如果安裝ruby過(guò)程中出現(xiàn)

A51C4488-61A5-4763-8286-4B33CA5BBDCE.png

安裝Xcode command line即可解決

xcode-select --install

如果你覺(jué)得用命令安裝 麻煩 去使用安裝包安裝。
1、官網(wǎng)下載最新版本ruby:http://www.ruby-lang.org/en/downloads/
2、在下載完成的解壓后的文件夾目錄下進(jìn)行編譯。

./configure
sudo make
sudo make install

3、使用ruby -v 查看版本號(hào) 檢查是否成功。

四、升級(jí)更新Gem

逐一執(zhí)行以下命令即可。

sudo gem update --system
sudo gem install rubygems-update
sudo update_rubygems

五、安裝Cocoapods

完成前面的工作之后,終于開(kāi)始更新Cocoapods了,只需要一條命令~~

sudo gem install cocoapods

如果你在安裝工程中,遇到墻
1、檢查ruby源

gem source -l

默認(rèn)情況下,ruby源是這樣的:
https://rubygems.org/
2、刪除ruby源

gem source --remove https://rubygems.org/

3、添加新的ruby源

gem source -a https://ruby.taobao.org/

也有是添加http://rubygems.org/
把https 的s去掉,但是我沒(méi)實(shí)踐過(guò)。

4、進(jìn)行完成安裝

sudo gem install cocoapods

等待安裝完成即可

六、更新Pod

如果在

pod search AFNetWorkin

之后停留在Setting up CocoaPods master repo
出現(xiàn)錯(cuò)誤:

48046FB2-C8BF-4A85-B8D8-44F2B08F5AE0.png

解決辦法:
說(shuō)明Cocoapods需要更新Pod 要下載依賴(lài)包。
1、下載依賴(lài)包

pod setup

如果出現(xiàn)和上面一樣的錯(cuò)誤,導(dǎo)致pod無(wú)法更新 原因不難:(1)gem版本太低 (2)github 無(wú)法鏈接 (3).cocoapods目錄下配置信息錯(cuò)誤。
1、參照四來(lái)升級(jí)gem
2、ping github.com
3、執(zhí)行以下命令

pod repo list

因?yàn)镃ocoapods將信息下載到~/.cocoapods里

cd ~/.cocoapods

進(jìn)入該目錄,查看大小

du -sh *

如果是 0B repos 說(shuō)明沒(méi)有安裝成功。
重新執(zhí)行pod setup
安裝完成后,輸入

pod list

來(lái)檢查是否安裝完了,如果出現(xiàn)安裝列表則安裝完成。

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

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

  • 第一次安裝CocoaPods也遇到了一些坑,但是 那個(gè)時(shí)候時(shí)間比較緊,沒(méi)有抽出時(shí)間整理,最近因?yàn)殡娔X還原從新做了系...
    幸福的尾巴__閱讀 8,628評(píng)論 7 9
  • CocoaPods 是什么? CocoaPods 是一個(gè)負(fù)責(zé)管理 iOS 項(xiàng)目中第三方開(kāi)源庫(kù)的工具。CocoaPo...
    朝洋閱讀 26,017評(píng)論 3 50
  • 移動(dòng)互聯(lián)網(wǎng)時(shí)代,手機(jī)真的是不可缺少的生活必備品了。同時(shí)因?yàn)槭潜貍淦?,?dǎo)致我們天天都離不開(kāi)它,需要它完成各類(lèi)事情。 ...
    熙惜閱讀 488評(píng)論 1 1
  • 自從小末有了寶寶,我們已經(jīng)很久沒(méi)見(jiàn)了(剛有寶寶的朋友可以自行腦補(bǔ)各種辛苦……)。 見(jiàn)面的時(shí)候,她第一句話就...
    虞之南閱讀 1,987評(píng)論 0 0

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