Mac系統(tǒng)升級到macOS High Sierra之后康震,運(yùn)行pod顯示:"pod: command not found"的錯(cuò)誤。
解決步驟:
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北发,否則會報(bào)錯(cuò),XXXX為項(xiàng)目名稱喷屋。
編輯完成點(diǎn)擊esc琳拨,然后輸入:wq,保存退出屯曹。到這一步狱庇,所有的配置工作完成惊畏。
4.導(dǎo)入第三方庫
$pod install
執(zhí)行完畢,OK