ERROR:? Error installing cocoapods:
ERROR: Failed to build gem native extension.
或sudo gem install -n /usr/local/bin cocoapods 安裝失敗,可以用以下命令處理,再安裝
????????brew install libffi
處理https://get/rvm.io 訪問400問題:
前往文件夾/etc/hosts/host,并復(fù)制文件hosts,添加并替換hosts文件,
添加199.232.28.133?raw.githubusercontent.com
處理https://raw.githubusercontent.com/Homebrew訪問400問題
Failed to connect to raw.githubusercontent.com port 443: Connection refused
參考:https://blog.csdn.net/liuze0109/article/details/107019012/
處理pod search 報(bào)錯(cuò)問題
http://www.itdecent.cn/p/ddc40e71210d
????????git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master
源需要替換成?
? ? ? ? https://github.com/CocoaPods/Specs.git
處理repo源的問題:
https://blog.csdn.net/lincsdnnet/article/details/73729527
repo 源文件太大,完全下載完接近1000M,總是下載失敗,需要增大緩存配置
????????git config--global http.postBuffer1048576000
https://cloud.tencent.com/developer/article/1554281
Profile文件需要添加指定的源,否則無法執(zhí)行pod install
????????source "https://github.com/CocoaPods/Specs.git"
#################################################################
最新cocoapods使用更新了兩點(diǎn):
1.ruby升級(jí)了,版本大于v2.2.2
2.profiles文件中,書寫規(guī)范更改了。
如下:
更新了寫法規(guī)則:
platform:iOS,’8.0’
target ‘項(xiàng)目名稱’ do
pod ‘AFNetworking’,’~>3.1.0’
end
終端輸入:
1.更新gem庫(kù)命令:
sudo gem update system
2.替換鏡像org文件:
gem sources - -remove https://rubygems.org/
gem sources - -add https://ruby.tabao.org? 被廢棄了
最新鏡像:
gem sources -a https://gems.ruby-china.com
查看是否更換鏡像成功:
gem sources -l
sudo gem install cocoapods
此時(shí),會(huì)提示你需要ruby版本過低。

用RVM升級(jí)ruby
安裝RVM:
curl -L get.rvm.io | bash -s stable
等待一段時(shí)間,會(huì)提示幾乎安裝完成........

此時(shí)執(zhí)行下:
source /Users/CK/.rvm/scripts/rvm 即可
然后,檢測(cè)RVM是否安裝成功
執(zhí)行:
rvm -v 即可查看當(dāng)前rvm的版本了,說明安裝成功了
升級(jí)ruby:
查看當(dāng)前ruby版本
ruby -v
列出已知的ruby版本
ram list known
安裝
ram install 2.3.0
此時(shí)會(huì)提示輸入”Enter”或”Default”,輸入后,該過程需要下載安裝,比較慢.....
而且經(jīng)常會(huì)斷掉,建議在良好的網(wǎng)絡(luò)環(huán)境中下載....
如下:

此時(shí),就只能默默的等待漫長(zhǎng)的過程了....祈禱你的網(wǎng)絡(luò)更穩(wěn)定些吧.
查看安裝完成后的版本
ruby -v
再安裝 sudo gem install cocoapods
項(xiàng)目中集成pod:
創(chuàng)建Podfile文件
touch Podfile
進(jìn)入Podfile文件,打開,輸入
platform:iOS,’8.0’
target ‘項(xiàng)目名稱’ do
pod ‘AFNetworking’,’~>3.1.0’
end
且保存。
終端輸入:
pod install
即可。
每次更新文件,可使用:
pod update