關于cocoapods的安裝(重點在于坑)

安裝cocoaPods

1.Ruby鏡像

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

#(設置當前ruby的源為替換成淘寶鏡像)

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

2.設置gem(gem更新)

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

sudo gem update --system

3.執行安裝CocoaPods命令

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

sudo gem install cocoapods

我遇到的那些坑

在執行安裝cocoapods命令以前,一切都那么美好現在,一大波坑像你來襲,做好準備

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

解決方案:蘋果系統升級OS X EL Capitan后會出現的插件錯誤,將安裝流程 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.方案一
執行下面的命令并重啟

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

重啟之后, 執行這個命令檢查

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

參考:

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容