mac電腦升級(jí)了10.13.6围俘,Xcode版本升級(jí)了10.1羹呵,驚奇地發(fā)現(xiàn)給項(xiàng)目添加pods管理,命令都失效了瓷们,不能用了业栅。查閱資料發(fā)現(xiàn)2018年8月28日?https://gems.ruby-china.org域名更新為https://gems.ruby-china.com,看來是要重新安裝CocoaPods了谬晕。我把安裝過程整理一下給大家借閱碘裕,如有疑問,歡迎留言討論攒钳。
一帮孔、安裝需要用到的ruby
mac有自帶的ruby,不管你之前有沒有更新過或者重新安裝過,都建議你更新一下版本文兢,命令是:
sudo gem update --system
輸入這個(gè)命令后晤斩,控制可能會(huì)輸出下面這個(gè)錯(cuò)誤
ERROR:? While executing gem ... (Gem::RemoteFetcher::FetchError)
? ? bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)
出現(xiàn)這個(gè)原因是https://gems.ruby-china.org域名已經(jīng)更新為https://gems.ruby-china.com,所以要把原來的這個(gè)https://gems.ruby-china.org移除姆坚,把這個(gè)新的域名https://gems.ruby-china.com添加上澳泵。終端命令如下:
gem sources --add https://gems.ruby-china.com/ --remove https://gems.ruby-china.org
注意要確保只有https://gems.ruby-china.com,然后就可以更新ruby了
命令查看一下兼呵,命令如下:gem sources -l
我的電腦沒有執(zhí)行移除命令之前終端輸出是:
*** CURRENT SOURCES ***
https://gems.ruby-china.org
https://gems.ruby-china.com/兔辅,
執(zhí)行過上面的移除命令后再執(zhí)行g(shù)em sources -l,終端輸出是
*** CURRENT SOURCES ***
https://gems.ruby-china.com/
這個(gè)時(shí)候就可以更新ruby了击喂,接下來安裝CocoaPods
二幢妄、安裝CocoaPods
命令如下:sudo gem install cocoapods
安裝過程中會(huì)終端會(huì)輸出很多文件,鑒于大家網(wǎng)速不同茫负,要耐心等待蕉鸳,把我的終端輸出貼出來:
安裝完成后你可以通過命令查看是否安裝成功,查看命令如下:
pod --version
我的電腦上輸出的是1.5.3忍法,(如果你看到我的這篇文章的時(shí)候pods版本有更新潮尝,可能就不是這個(gè)版本了,這要有版本輸出就說明你安裝成功了)說明安裝成功了
三饿序、設(shè)置pods倉(cāng)庫(kù)
命令如下:pod setup
因?yàn)榉?wù)器在國(guó)外勉失,加上網(wǎng)速不給力,遇到失敗的情況是很常見的原探。我執(zhí)行了三次pod up命令才成功乱凿。附上成功圖:
四、項(xiàng)目中使用pods
在終端中cd到你的項(xiàng)目的根目錄咽弦,然后pod init ,pod install,執(zhí)行完命令后徒蟆,你會(huì)發(fā)現(xiàn)根目錄下多出Podfile,Podfile.lock,Pods和xx.xworkspace,雙擊工作空間打開項(xiàng)目型型,pods管理項(xiàng)目就大功告成了段审。附上命令圖: