檢測gem版本及更新
如果gem版本高于2.6.x,且鏡像源是https://gems.ruby-china.com/寓免,直接跳過癣诱,去安裝cocoapods。
//檢測gem版本
gem -v
如果gem版本小于2.6.x再榄,則需要更新gem
//查看鏡像源
gem sources -l
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
如果鏡像源不是https://gems.ruby-china.com/狡刘,那就移除,添加鏡像源https://gems.ruby-china.com/困鸥。
https://gems.ruby-china.org/ 因為域名備案問題已不能訪問嗅蔬。
//移除不可用鏡像源
gem sources --remove https://gems.ruby-china.org/
//添加新鏡像源
gem sources -a https://gems.ruby-china.com/
或
gem sources --add https://gems.ruby-china.com/ --remove https://gems.ruby-china.org/
再次查看鏡像源,只有https://gems.ruby-china.com/就對了
執(zhí)行g(shù)em更新
//更新gem
sudo gem update -system
或
sudo gem update -n /usr/local/bin —system
安裝pods
//安裝pods
sudo gem install cocoapods
如果報錯沒有權(quán)限疾就,就用這個
sudo gem install -n /usr/local/bin cocoapods
或者
//安裝最新版本
sudo gem install -n /usr/local/bin cocoapods --pre
//安裝指定版本sudo gem install -n /usr/local/bin cocoapods -v 版本號
sudo gem install -n /usr/local/bin cocoapods -v 1.6.1
慢慢等澜术,安裝成功后,查看一下版本
//查看版本號
pod --version
//設(shè)置pod倉庫
pod setup
降級cocoapods
//移除當(dāng)前pod版本
sudo gem uninstall cocoapods -v 版本號
Remove executables:
pod, sandbox-pod
in addition to the gem? [Yn] Y
Removing pod
Removing sandbox-pod
Successfully uninstalled cocoapods-1.6.0.beta.1
//安裝指定版本
sudo gem install cocoapods -v 版本號
或
sudo gem install -n /usr/local/bin cocoapods -v 版本號
完成后查看版本號