最近換了新的設(shè)備 ,xcode也更新到最新的版本, xcode8 唠梨,由于上一次xcodeglost事件的發(fā)生,蘋(píng)果在對(duì)xcode開(kāi)發(fā)的審核也變得嚴(yán)格起來(lái)侥啤,最直接的一點(diǎn)的就是插件不能安裝使用了当叭, 但是還有別的辦法實(shí)現(xiàn)插件的安裝茬故,步驟比較復(fù)雜這里就不說(shuō)了。下面介紹xcode8 安裝 cocoapods
注意事項(xiàng):安裝CocoaPods的順序:
Xcode->homebrew->RVM->Ruby->CocoaPots;
Rvm 官網(wǎng):https://www.rvm.io/
Ruby 官網(wǎng):https://rubygems.org/
CocoaPods 官網(wǎng):https://cocoapods.org/
Rvm 安裝指南:https://rvm.io/rvm/install
Homebrew 官網(wǎng):http://brew.sh/index_zh-cn.html
ruby 鏡像 - taobao:https://ruby.taobao.org/
ruby 鏡像 - china:https://gems.ruby-china.org/
Homebrew 是一個(gè)軟件包管理器蚁鳖,用于在mac上安裝一些os x上沒(méi)有的UNiX工具磺芭;類(lèi)似于360軟件管理器。
Rvm全稱(chēng)Ruby Version Manager醉箕,是安裝和管理ruby的一種工具钾腺。
摘錄:RVM is a command-line tool which allows you to easily install, manage, and work with multiple ruby environments from interpreters to sets of gems.
Ruby 是一種面向?qū)ο蟮哪_本語(yǔ)言,簡(jiǎn)單易用琅攘,功能強(qiáng)大垮庐。能跨平臺(tái)和可移植性好等等。其實(shí)就是種腳本語(yǔ)言坞琴。
CocoaPods 是 iOS 最常用的第三方類(lèi)庫(kù)管理工具哨查,絕大部分有名的開(kāi)源類(lèi)庫(kù)都支持 CocoaPods。
CocoaPods 是用 ruby 實(shí)現(xiàn)的剧辐,要想使用它首先需要有 ruby 的環(huán)境寒亥。幸運(yùn)的是OS X系統(tǒng)默認(rèn)已經(jīng)可以運(yùn)行 ruby 了。但是有時(shí)候 ruby 版本過(guò)低是無(wú)法正常支持 CocoaPods 的使用荧关,所以需要先安裝更新升級(jí) rvm 和 ruby溉奕。
一 ?.檢查自己的當(dāng)前 rvm 環(huán)境 (此處檢查是否存在rvm環(huán)境)
$ rvm -v
輸出結(jié)果 (1) (不存在rvm環(huán)境)
host95-lan-193-169-4:~ Ingenic_iOS$ rvm -v
-bash: rvm: command not found
情況 一 ?: ?如果不存在rvm環(huán)境 ,先安裝配置rvm環(huán)境
命令 $ curl -L https://get.rvm.io | bash -s stable
期間可能會(huì)問(wèn)你的管理員密碼,等一段時(shí)間就成功安裝好rvm
然后 ,載入rvm環(huán)境 (新開(kāi)的Termal就不用這么做了,會(huì)自動(dòng)重新載入的)
$ source ~/.rvm/scripts/rvm
再次檢查rvm是否安裝正確
$ rvm -v
情況 二 : 如果存在 rvm環(huán)境,用rvm安裝ruby環(huán)境
(1) 查詢已知的ruby環(huán)境
$ rvm list known
(2)指定的ruby版本進(jìn)行更新 (此處按照ruby 2.3.0更新)
$ rvm install 2.3.0
(3)第二步需要一段時(shí)間等待,完成后此時(shí)的rvm環(huán)境就配置好了
Ruby Gems就安裝好了
(4)補(bǔ)充相關(guān)指令
查詢已經(jīng)安裝的ruby
$ rvm list
卸載一個(gè)已經(jīng)安裝的版本
$ rvm remove 1.9.2
二 檢查更新的ruby版本環(huán)境(正常情況下從此步驟開(kāi)始)
cocoapods是用ruby實(shí)現(xiàn)的,要想使用它首先需要有ruby的環(huán)境.并且MAC的os 系統(tǒng)默認(rèn)已經(jīng)可以運(yùn)行ruby?
但是當(dāng) ruby的版本低于2.2.2 時(shí),安裝cocoapods會(huì)報(bào)錯(cuò),為了防止ruby環(huán)境過(guò)低,建議先升級(jí)ruby環(huán)境,建議升級(jí)到2.6.x版本以上
1. 檢查自己的 ruby版本
$ sudo gem -v
2. 更新ruby版本號(hào)
$ gem update --system
沒(méi)有權(quán)限的時(shí)候sudo gem update --system
3 .檢查 ruby源
$ gem sources -l
4 移除ruby源
$ gem sources --remove https://rubygems.org/
5 替換添加國(guó)內(nèi)鏡像源 ryby-china 因?yàn)閲?guó)內(nèi)的鏡像源 taobao源 已經(jīng)停止維護(hù)了,此處替換的是ruby-china 源?
$ gem sources --add https://gems.ruby-china.org
6 再次檢查ruby源
$ gem sources -l
三 ?安裝 cocoapods
$ sudo gem install cocoa pods
安裝成功的結(jié)束標(biāo)志 gems installed