如今網上關於cocoapods的安裝使用資料有不少,有些方法能用,有些是用不了的,別問爲何,由於我就是從坑裏走出來的。在此本身整理了一些方法:php
$ curl -L get.rvm.io | bash -s stable
rvm -v
rvm list known
rvm install 2.1.4
rvm use 2.1.4 --default
rvm list
rvm remove 2.1.4
鏡像實在太多坑了,琢磨了一下另外一種安裝cocoapods的方法。
在終端中,進入該目錄。ios
cd ~/.cocoapods/repos
克隆一個Specs庫git
git clone https://github.com/CocoaPods/Specs
完成後,執行open .打開當前目錄reposgithub
open .
而後把Specs目錄更名爲master便可。~/.cocoapods/repos的目錄層級以下:json
若是gitclone還慢的話,直接上https://github.com/CocoaPods/Specs點擊下載。根據上面的目錄結構圖,放對了就好。api
安裝cocoa pods時,在終端執行pod search第三方框架時出錯:[!] Unable to find a pod with name, author, summary, ordescriptionmatching AFNetworking
ruby
解決方案:執行rm ~/Library/Caches/CocoaPods/search_index.json
而後再執行pod search第三方框架bash
pod search AFNetworking
看到下面信息說明成功了。框架
舒適提示:($是不須要輸入到終端的)
1.移除現有Ruby默認源curl
$gem sources --remove https://rubygems.org/
2.添加新鏡像(注意淘寶的鏡像已經不能用了,https://gems.ruby-china.org 是能夠用的。不過這步可能會特別久,可是暫時還沒找到減小時間處理的方法。)
$gem sources -a https://gems.ruby-china.org/
3.驗證新源是否替換成功
$gem sources -l
4.安裝CocoaPods
(1) $sudo gem install cocoapods
備註:蘋果系統升級 OS X EL Capitan 後改成 $sudo gem install -n /usr/local/bin cocoapods
(2) $pod setup
5.更新gem$sudo gem update --system