安裝cocoaPods
1.Ruby鏡像
- 輸入以下命令查看當前的ruby源
gem sources -l
- 如果輸出的是
*** CURRENT SOURCES ***
https://rubygems.org/
- 那么需要更新一下ruby的源,過程如下
#(移除當前ruby的源)
gem sources --remove https://rubygems.org/
#(設置當前ruby的源為替換成淘寶鏡像)
gem sources -a https://ruby.taobao.org/
- 再次查看當前的ruby源
gem sources -l
- 這時候輸出應該為
*** 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看這里
三、 其次可能遇到錯誤看這里