Mac系統(tǒng)升級到macOS High Sierra之后,運(yùn)行pod顯示:"pod: command not found"的錯誤。
解決步驟:
1、執(zhí)行命令"sudo gem uninstall cocoapods",卸載原有的CocoaPods。
2、執(zhí)行命令"sudo gem install -n /usr/local/bin cocoapods"來重新安裝cocoapods。
3、如果沒有權(quán)限執(zhí)行pod,執(zhí)行命令"sudo chmod +rx /usr/local/bin/",賦予/usr/local/bin給予執(zhí)行與讀取權(quán)限
ruby的軟件源https://rubygems.org使用的是亞馬遜的云服務(wù),因?yàn)閲鴥?nèi)無法訪問,需要將官方的 ruby 源替換成國內(nèi)淘寶的源:
1.移除現(xiàn)有Ruby默認(rèn)源
$gem sources --remove?https://rubygems.org/
2.使用新的源
$gem sources -a?https://ruby.taobao.org/
3.驗(yàn)證新源是否替換成功
$gem sources -l
安裝Cocoapods成功之后
打開終端,cd到項(xiàng)目目錄,輸入vim "Podfile",進(jìn)入編輯Podfile界面,點(diǎn)擊i,輸入:
platform:ios,'8.0'
target "XXXX" do
pod 'Masonry'
end
注意,macOS High Sierra系統(tǒng)的電腦必須添加target,否則會報錯,XXXX為項(xiàng)目名稱。
編輯完成點(diǎn)擊esc,然后輸入:wq,保存退出。到這一步,所有的配置工作完成。
4.導(dǎo)入第三方庫
$pod install
執(zhí)行完畢,OK