(為了記錄安裝cocoapods錯(cuò)誤)
################ 全新安裝前棉磨,先檢查是否有安裝殘留#################
1江掩、如果之前裝過cocopods,最好先卸載掉含蓉,卸載命令:
$ sudo gem uninstall cocoapods
2频敛、先查看本地安裝過的cocopods相關(guān)東西,命令如下:
$ gem list --local | grep cocoapods
會(huì)顯示如下:
cocoapods-core (0.39.0)
cocoapods-downloader (0.9.3)
cocoapods-plugins (0.4.2)
cocoapods-search (0.1.0)
cocoapods-stats (0.6.2)
cocoapods-trunk (0.6.4)
cocoapods-try (0.5.1)
然后逐個(gè)刪除吧:
$ sudo gem uninstall cocoapods-core
#########################安裝cocoapods##########################
1 > OS X 10.11以前馅扣,在終端輸入以下命令:
sudo gem install cocoa pods
2 > OS X 10.11以后斟赚,在終端輸入以下命令:
sudo gem install -n /usr/local/bin cocoa pods
3 > 記得注意替換鏡像
gem sources -a https://gems.ruby-china.org/ 可以用這個(gè)
查詢 gem sources -l
刪除 gem sources -r
4 > 安裝好了cocoapods之后注意需要初始化pod
pod setup 當(dāng)然你不初始化他也會(huì)初始化的
5 > 如果你很幸運(yùn)沒有報(bào)錯(cuò)那么恭喜你成功了。
#########################查看cocoapods是否安裝好了#####################
1 > pod --version 顯示版本
2 > pod repo list 如果輸出為0那么沒安裝好差油,然后你根據(jù)下面的錯(cuò)誤找吧拗军。
######################這些都是在網(wǎng)上找的希望能幫到大家###################
出現(xiàn)以下錯(cuò)誤:
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj
在網(wǎng)上尋找的解決方法:
在終端中輸入:sudo nvram boot-args="rootless=0"; sudo reboot
然后你的電腦會(huì)重啟
之后再輸入sudo gem install cocoapods -V
就可以了。
pod setup時(shí)出現(xiàn)以下錯(cuò)誤:
[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master
Cloning into 'master'...
error: RPC failed; curl 56 SSLRead() return error -36
fatal: The remote end hung up unexpectedly
fatal: early EOF
fatal: index-pack failed
You can try adding it manually in ~/.cocoapods/repos
or via pod repo add
.
自己按照提示在終端輸入以下命令:
pod repo add master https://github.com/CocoaPods/Specs.git
還是報(bào)錯(cuò)蓄喇!
在網(wǎng)上查到的解決辦法:在終端輸入以下命令:
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developers
后面的地址你可以打開Xcode顯示包內(nèi)容发侵,找到那個(gè)文件夾拖到終端里面。
試過以上所有解決辦法妆偏,還是沒有安裝成功:
重新安裝(其實(shí)我就是這樣安裝成功的):
這些命令最上面有哦刃鳄!
首先,刪除.cocoapods目錄钱骂,在終端輸入以下命令:
sudo rm -rf ~/.cocoapods/
然后重新安裝ruby叔锐,最后下載安裝cocoapods,初始化:pod setup见秽,安裝成功S淅印!=馊 步责!