cocoapods安裝:
1.檢查ruby版本:
ruby -v
如果ruby版本低于2.2.2,安裝cocoapods時(shí)會(huì)報(bào)錯(cuò)园匹,因此需要升級(jí)ruby版本琅绅。(升級(jí)ruby需要安裝rvm)
2.安裝或升級(jí)ruby:
查看ruby可安裝的版本信息:
rvm list known
將結(jié)果往上拖即可看到結(jié)果季惯,如圖:
安裝ruby:
rvm install 2.6.3
可能會(huì)出現(xiàn)以下報(bào)錯(cuò):
錯(cuò)誤1:
提示 Updating system[YourMacName] password required for ‘port -dv self update’
解決辦法:
sudo portself update
錯(cuò)誤2:
Requirements installation failed with status: 1.
需要安裝Homebrew?, 通過(guò)以下命令:
ruby-e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝完Homebrew后重新執(zhí)行?rvm install 2.6.3 命令鼓鲁。
設(shè)置為默認(rèn)版本:
rvm use 2.6.3 --default
3.更換源:
輸入命令:gem sources -l 查看當(dāng)前源地址,結(jié)果如圖:
(最新源地址為:https://gems.ruby-china.com/)
如當(dāng)前源地址不是這個(gè)唠雕,輸入命令進(jìn)行替換:
gem sources --remove https://rubygems.org/
gem sources --add https://gems.ruby-china.com/
替換后再次輸入?gem sources -l 進(jìn)行確認(rèn)贸营。
另:
sudo gem update --system?
gem -v
這兩個(gè)命令分別用于更新與查看當(dāng)前gem版本。
4.安裝cocoapods:
安裝:
sudo gem install -n /usr/local/bin cocoapods
如果安裝了多個(gè)Xcode使用下面的命令選擇(一般需要選擇最近的Xcode版本):
sudo xcode-select -switch/Applications/Xcode.app/Contents/Developer
安裝本地庫(kù):
pod setup
之后結(jié)果如圖:
如遇下載速度很慢或下載不起:
cocoapods重新安裝:
輸入gem list --local |grep cocoapods
獲取以下列表
輸入sudo gem uninstall -n /usr/local/bin cocoapods
? ? ? ? sudo gem uninstall -n /usr/local/bin cocoapods-core
.....逐條刪除全部岩睁。
可能會(huì)出現(xiàn)以下錯(cuò)誤:
這是因?yàn)闆](méi)有權(quán)限讀寫钞脂,通常是直接使用以下命令時(shí)造成:gem uninstall cocoapods
解決辦法:
在gem前添加sudo即可,如果還不行捕儒,在cocoapods前添加-n /usr/local/bin
這個(gè)坑大致分為:
OS X 10.11之前系統(tǒng)的安裝\刪除cocoapods 指令:$ sudo gem uninstall cocoapods
OS X 10.11以后系統(tǒng)的安裝\刪除cocoapods 指令:$ sudo gem uninstall -n /usr/local/bin cocoa pods
安裝cocoapods時(shí)遇到這個(gè)錯(cuò)誤時(shí)同上冰啃。