安裝參考:
http://blog.csdn.net/showhilllee/article/details/38398119
http://blog.csdn.net/gf771115/article/details/50540398
http://www.cnblogs.com/yan520/p/5583362.html
http://my.oschina.net/w11h22j33/blog/206129
安裝問題參考:
http://www.360doc.com/content/16/0702/13/31923622_572406123.shtml
http://m.itdecent.cn/p/6ff1903c3f11
http://www.cnblogs.com/daguo/p/4097263.html
具體安裝步驟如下:
當(dāng)前安裝系統(tǒng)是OS X EI Capitan 版本10.11.6
-更新Ruby:
//1. 查看ruby版本
ruby -v
//2. 如果發(fā)現(xiàn)ruby版本太低,就需要更新ruby
//把ruby鏡像指向taobao, 避免被墻
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
//安裝RVM
curl -L https://get.rvm.io | bash -s stable
//載入RVM環(huán)境
source ~/.rvm/scripts/rvm
//檢查RVM安裝是否正確
rvm -v
//用RVM安裝Ruby環(huán)境
rvm list known
//查詢已經(jīng)安裝的ruby
rvm list
//卸載一個(gè)已安裝版本
rvm remove 1.9.2
//將指定版本的 Ruby 設(shè)置為系統(tǒng)默認(rèn)版本
rvm 2.3.0 --default
//測(cè)試ruby是否安裝正確
ruby -v
gem -v
- 下載安裝CocoaPods
//安裝cocoapods
sudo gem install cocoapods
//問題:
升級(jí)OS X EI Capiton之后, 發(fā)現(xiàn)CocoaPods的pod無效了, 運(yùn)行pod后顯示: "pod: command not found" 的錯(cuò)誤
//解決步驟:
1.為了安全起見,執(zhí)行命令"sudo gem uninstall cocoapods",卸載原有的CocoaPod
2.執(zhí)行命令"sudo gem install -n /usr/local/bin cocoapods"來重新安裝cocoapod
3.如果沒有權(quán)限執(zhí)行pod, 執(zhí)行命令"sudo chmod +rx /usr/local/bin/", 賦予/usr/local/bin給予執(zhí)行與讀取權(quán)限
-使用CocoaPods
//新建一個(gè)OC項(xiàng)目,名字PodTest
//CocoaPods的搜索功能驗(yàn)證一下AFNetworking是否存在
pod search AFNetworking
//cd到項(xiàng)目總目錄 (注意: 包含PodTest文件夾, PodTest.xcodeproj, PodTestTest的那個(gè)總目錄);
建立Podfile, 內(nèi)容如下:
platform :ios, ‘8.0’
target ’PodTest’ do
pod ‘AFNetworking’, ‘~>3.1.0’
end
//cd到項(xiàng)目總目錄 (注意: 包含PodTest文件夾, PodTest.xcodeproj, PodTestTest的那個(gè)總目錄);
然后輸入 pod install 進(jìn)行安裝
//如需更新, 進(jìn)入到項(xiàng)目總目錄
pod update
//此時(shí)終端會(huì)出現(xiàn): pod repo list, 說明Cocoapods在將它的信息下載到 ~/.cocoapods里
//cd 到 "~/.cocoapods" 目錄里, 用 "du -sh *" 命令來查看文件大小, 結(jié)果顯示0 repos, 說明沒有安裝成功,
否則會(huì)文件會(huì)不斷變大, 安裝成功后文件總大小會(huì)達(dá)到200M左右
持續(xù)更新中。。。。