廢話不多說构哺,打開Terminator(終端)中輸入以下命令執(zhí)行:
安裝rvm
curl -L get.rvm.io | bash -s stable
source ~/.bashrc
source ~/.bash_profile
測試安裝是否成功
rvm -v
更新/重裝ruby
先列出所有可用的ruby版本
rvm list known
查看當(dāng)前ruby版本成福,根據(jù)我的理解這里需要安裝ruby的版本為支持最新cocoapods的合適版本吴旋,具體是哪個(gè)版本鹤竭,在安裝cocoapods時(shí)候會(huì)有報(bào)錯(cuò)提示需要的版本,如果沒有報(bào)錯(cuò)伏穆,那么恭喜你不用麻煩更新或者安裝ruby了
ruby -v
移除當(dāng)前存在的版本ruby窥妇,沒有ruby請(qǐng)忽略,(沒有內(nèi)存潔癖的寶寶怪蔑,這一步可以忽略)
rvm remove 2.0.0
安裝你所需要的那個(gè)ruby版本(這里我安裝的是2.3.0)
rvm install 2.3.0 ? ? ? ?(這里推薦用這個(gè)里覆,如果報(bào)錯(cuò),請(qǐng)用下面的試試)
或者
CC=clang rvm install 2.3.0
等待下載安裝完成即可
添加ruby鏡像源
請(qǐng)盡可能用比較新的 RubyGems 版本缆瓣,建議 2.6.x 以上
執(zhí)行升級(jí)ruby的命令
gem update --system
查看版本
gem -v
查看你機(jī)器上現(xiàn)有的鏡像源
gem sources -l
由于淘寶源不能用(據(jù)說好像是沒人維護(hù))喧枷,所以移除:
gem sources --remove https://ruby.taobao.org/
然后添加RubyChina的鏡像:
gem sources --add https://gems.ruby-china.org/
(如果遇到 SSL 證書問題,你又無法解決弓坞,請(qǐng)直接用http://gems.ruby-china.org避免 SSL 的問題隧甚。)
接著查看一下是否添加成功
gem sources -l
安裝cocoapods
執(zhí)行以下命令:
sudo gem install cocoapods
/**注意:有人說蘋果系統(tǒng)升級(jí) OS X EL Capitan 后安裝
**命令改為:?sudo gem install -n /usr/local/bin cocoapods,
**我升級(jí)后的系統(tǒng)在用的時(shí)候使用的是第一個(gè)*/
然后初始化第三方框架(即下載框架到本地文件夾中repo)
pod setup
此刻Terminal會(huì)停留在 Setting up CocoaPods master repo 這個(gè)狀態(tài)一段時(shí)間,是因?yàn)橐M(jìn)行下載安裝,而且目錄比較大,需要耐心等待一下.
查看pod版本:
pod --version
查看是否有某些框架渡冻,例如查看AFNetworking框架:
pod search AFNetworking
cocoapods使用:
新建一個(gè)項(xiàng)目呻逆,然后關(guān)閉xcode,打開終端cd到項(xiàng)目根目錄下菩帝,就是有xcodeproj文件的那個(gè)目錄下咖城,
然后執(zhí)行命令:vi Podfile
在文本中輸入以下的樣式的內(nèi)容:
樣式一:
platform :ios, '10.0'
target '你的項(xiàng)目名稱' do
pod 'AFNetworking', '~> 3.1'
end
樣式二:
platform :ios, ’10.0’
#use_frameworks!個(gè)別需要用到它茬腿,比如reactiveCocoa
def pods
pod 'AFNetworking', '~> 3.1’
end
target ‘項(xiàng)目名稱’ do
pods
end
然后ESC退出編輯命令,輸入:wq然后enter保存退出vi
最后使用:
pod install
沒有報(bào)錯(cuò)表示成功宜雀,以后打開項(xiàng)目就要通過.xcworkspace文件來打開整個(gè)項(xiàng)目了切平。