一屯断、刪除之前的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)
安裝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ò)誤:
解決辦法:
說(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)安裝列表則安裝完成。