最近在一臺新電腦上裝Cocoapods,早上在家裝的,半個小時(shí)解決問題.
第一種情況
已經(jīng)安裝有效的rvm的情況下.(可以先按照這個方式去配置一次;如果發(fā)現(xiàn)ruby版本不足2.2.2;可以再去嘗試安裝rvm)
1. 刪除源
sudo gem sources -r https://rubygems.org/
2. 添加源(使用淘寶的鏡像)
sudo gem sources -a https://ruby.taobao.org/
3. 查看是否使用的是淘寶鏡像
gem sources -l
4. 安裝
sudo gem install cocoapods
5. 安裝成功之后,嘗試查看版本號
pod --version
第二種情況
安裝的時(shí)候出現(xiàn)了一下錯誤,原因是rvm是不存在的 (沒有rubygems)
ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
1.安裝rvm,(先安裝rvm,再安裝cocoapods)
curl -L get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
- 等待終端加載完畢
rvm -v
- 如果能顯示版本,則安裝成功
2.安裝 ruby
- 列出ruby可安裝的版本信息 (可選)
rvm list known
- 安裝一個ruby版本 (必須的)
rvm install 2.2.2
3.再把CocoaPods安裝一遍
4.安裝CocoaPods成功之后去,一定要做的事情
- 搜索AFN框架 : 當(dāng)?shù)谝淮稳ニ阉骰蛘呦螺d一個框架時(shí),CocoaPods會去下載第三方框架整個內(nèi)容包(時(shí)間很長)
pod search afn
- 在 下載afn框架時(shí) 遇見了下面錯誤
#[!] Unable to find a pod with name, author, summary, or description matching `AFNetworking`
- 解決方法 (多輸入幾次,我試了兩次)
pod setup
等待一會就安裝成功了. 再次 pod search afn 會出現(xiàn)下面內(nèi)容
至此CocoaPods的安裝就完美結(jié)束了.
下面談?wù)凜ocoaPods的簡單使用
先搜索你需要用到的框架
pod search AFNetworking
或者pod search afn
找到下載框架的指令
pod 'AFNetworking'
cd到工程目錄下cd /Users/mac/Desktop/demo
生成Podfile文件
pod init
在Xcode中打開并配置Podfile文件
Podfile文件配置完成之后下載框架的指令
pod install
升級框架的指令(升級框架時(shí)使用)
pod update