關(guān)于cocoapods的安裝(重點(diǎn)在于坑)

安裝cocoaPods

1.Ruby鏡像

  1. 輸入以下命令查看當(dāng)前的ruby源
gem sources -l
  1. 如果輸出的是
  *** CURRENT SOURCES ***
   https://rubygems.org/
  1. 那么需要更新一下ruby的源,過程如下
    #(移除當(dāng)前ruby的源)
gem sources --remove https://rubygems.org/

#(設(shè)置當(dāng)前ruby的源為替換成淘寶鏡像)

gem sources -a https://ruby.taobao.org/ 
  1. 再次查看當(dāng)前的ruby源
gem sources -l
  1. 這時候輸出應(yīng)該為
 *** CURRENT SOURCES ***
  https://ruby.taobao.org/

2.設(shè)置gem(gem更新)

如果gem太老,可以嘗試用如下命令升級gem:
在Terminal輸入以下命令:

sudo gem update --system

3.執(zhí)行安裝CocoaPods命令

注意:OS X 10.11 升級,雖然官方聲稱只是一個小的升級,但對于開發(fā)者而言,cocoapods需要重新安裝,但按照以前的安裝方式,在Terminal輸入以下命令:

sudo gem install cocoapods

我遇到的那些坑

在執(zhí)行安裝cocoapods命令以前,一切都那么美好現(xiàn)在,一大波坑像你來襲,做好準(zhǔn)備

錯誤:ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod

解決方案:蘋果系統(tǒng)升級OS X EL Capitan后會出現(xiàn)的插件錯誤,將安裝流程 4.安裝CocoaPods 的 (1)sudo gem install cocoapods ——>改為sudo gem install -n /usr/local/bin cocoapods

錯誤:ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj

1.方案一
執(zhí)行下面的命令并重啟

sudo nvram boot-args="rootless=0"sudo reboot

重啟之后, 執(zhí)行這個命令檢查

sudo gem install cocoapods -V 

如果依舊有錯誤,使用第二個方案
2.方案二
輸入

sudo gem install -n /usr/local/bin cocoapods

之后安裝輸入:

pod setup

錯誤:[!] Unable to add a source with url https://github.com/CocoaPods/Specs.Git named master.
You can try adding it manually in ~/.cocoapods/repos or via `pod repo add

1.解決方案
輸入

pod repo add master https://github.com/CocoaPods/Specs.git

錯誤:[!] /usr/bin/git clone http://git.oschina.NET/akuandev/Specs.git master
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

解決方案:
輸入

sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developers

參考:

(應(yīng)該說是抄襲,zz)
一、要確保Reby的版本點(diǎn)擊這里查看
二、 安裝cocoapods看這里
三、 其次可能遇到錯誤看這里

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

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

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