1.替換ruby更新源.
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
注意:是https,不是http
2.驗(yàn)證更新是否成功.
gem sources -l
*** CURRENT SOURCES ***
https://ruby.taobao.org/
3.更新ruby環(huán)境
sudo gem update --system
4.安裝cocoa pod
sudo gem install cocoapods
筆者遇到錯(cuò)誤.
ERROR:While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
后經(jīng)查論壇改用:
sudo gem install -n /usr/local/bin cocoapods
5.安裝成功后,命令行下執(zhí)行
pod search afn
仍然command not found.查實(shí)/usr/local/bin/下確實(shí)有pod文件.于是通過(guò)編輯~/.bash_profile,添加
export PATH=/usr/local/bin:$PATH
終于cocoapods正常使用.
20151024更新.
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
20160425更新
sudo gem install -n /usr/local/bin cocoapods --pre
20161126更新
swift3.0出來(lái)那會(huì),有些第三方?jīng)]能及時(shí)跟上. 從那個(gè)時(shí)候決定,第三方包統(tǒng)一源碼編譯. 管他cocoapod 或者 cartfile. 但愿能撐到官方SPM支持IOS的時(shí)候.