Mac 安裝cocoapods(淘寶鏡像用不了)

首先,我們查看下我們的源 gem sources -l
如果顯示的是https://rubygems.org/ 移除這個(gè)
gem sources --remove https://rubygems.org/
(此處安裝新的鏡像)
gem sources -a https://gems.ruby-china.org/
查看是否安裝成功 gem sources -l
如果成功 會(huì)顯示

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

如果gem太老,可以嘗試用如下命令升級(jí)gem:
在終端輸入以下命令:
sudo gem update --system
升級(jí)成功后會(huì)提示: Latest version currently installed. Aborting.
接下來,安裝cocoapods命令
OS X 10.12.1 升級(jí),雖然官方聲稱只是一個(gè)小的升級(jí),但對(duì)于開發(fā)者而言,cocoapods需要重新安裝,但按照以前的安裝方式,在終端輸入以下命令:

sudo gem update -n /usr/local/bin --system
如果報(bào)以下錯(cuò)誤:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
解決方案1:
執(zhí)行下面的命令并重啟
sudo nvram boot-args="rootless=0"
sudo reboot
重啟之后, 執(zhí)行這個(gè)命令檢查
sudo gem install cocoapods -V
如果依舊有錯(cuò)誤,使用第二個(gè)方案
解決方案2:

sudo gem install -n /usr/local/bin cocoapodspod setup
如果最后輸出的是綠色的 setup complete 則代表cocoapods已經(jīng)安裝成功
如果不成功 出現(xiàn) 這種情況

Setting up CocoaPods master repo
[!] /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git' master --depth=1
Cloning into 'master'...
error: RPC failed; result=52, HTTP code = 0
fatal: The remote end hung up unexpectedly

這說明CocoaPods還不能正常使用,需要更新pod,下載它的一些依賴包;在終端中輸入:
$ pod setup

里面還可能會(huì)有紅色的惡心的東西,那么 不要著急 一步一步來解決

首先,查看gem是不是最新的版本
sudo gem update --system

然后檢查是否可以ping通github,在終端中輸入
ping github.com
control + c 停止ping

然后查看pob repo list:
$ pod repo list

結(jié)果顯示0 repos,說明沒有安裝成功;
刪除.cocoapods目錄,重新下載pod更新:

$ cd ~/.cocoapods/

$ sudo -rm -rf ~/.cocoapods/

重新執(zhí)行pod setup,過一段時(shí)間后提示setup completed,在終端中輸入 pod list,展示出安裝列表;
當(dāng)最后出現(xiàn)綠色的setup complete 時(shí)候 安裝成功

接下來 使用cocoapods 導(dǎo)入第三方庫文件
首先,打開工程 cd /Users/....../,,,
touch Podfile
pod search AFNetworking (以AFNetworking為例來說)
vim Podfile
platform:iOS,'7.0'(支持的最低系統(tǒng))

target '項(xiàng)目名稱' do

pod "AFNetworking", "~> 3.0.4"

end
pod install --verbose -no-repo --update
完成安裝打開項(xiàng)目編譯成功?。。。。?!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容