cocoaPods安裝使用

安裝:cocoapods需要Ruby環(huán)境抬闷,安裝Ruby需要先安裝RVM(ruby和gemset版本管理器)

1缸逃、RVM版本管理器的安裝
2、Ruby環(huán)境搭建和源的替換
3耐齐、cocoapods安裝
4浪秘、cocoapods使用

一、RVM的安裝
1蚪缀、終端輸入

$ curl -L https://get.rvm.io | bash -s stable
期間可能會(huì)問你sudo管理員密碼以及自動(dòng)通過(guò)homebrew安裝依賴包,等待一段時(shí)間后就可以成功安裝好 RVM恕出。

2询枚、然后,載入 RVM 環(huán)境(新開 Termal 就不用這么做了浙巫,會(huì)自動(dòng)重新載入的)

$ source ~/.rvm/scripts/rvm

3金蜀、檢查一下是否安裝正確

$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin , Michal Papis [https://rvm.io/]

二、Ruby環(huán)境的搭建
1的畴、列出已知的ruby版本

$ rvm list known

MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p648]
[ruby-]2.1[.10]
[ruby-]2.2[.6]
[ruby-]2.3[.3]
[ruby-]2.4[.0]
ruby-head

2渊抄、可以選擇現(xiàn)有的rvm版本來(lái)進(jìn)行安裝(下面以rvm 2.0.0版本的安裝為例)

rvm install 2.0.0

同樣繼續(xù)等待漫長(zhǎng)的下載,編譯過(guò)程丧裁,完成以后护桦,Ruby, Ruby Gems 就安裝好了。

注意:如果提示Mac未安裝Homebrew,需先安裝Homebrew

執(zhí)行:sudo chown -R $USER /usr/local

安裝:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

3煎娇、設(shè)置Ruby版本

RVM 裝好以后二庵,需要執(zhí)行下面的命令將指定版本的 Ruby 設(shè)置為系統(tǒng)默認(rèn)版本

rvm 2.0.0 --defaul

同樣,也可以用其他版本號(hào)缓呛,前提是你有用 rvm install 安裝過(guò)那個(gè)版本
這個(gè)時(shí)候你可以測(cè)試是否正確

ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
$ gem -v
2.1.6

4催享、附錄

查詢r(jià)uby所有版本

rvm list known

卸載一個(gè)已安裝版本

rvm remove 1.9.2 或者 rvm reinstall 1.9.2

5、添加Ruby源

5.1哟绊、查看現(xiàn)有的源

gem source -l
*** CURRENT SOURCES ***
https://ruby.taobao.com/

5.2因妙、移除現(xiàn)有Ruby源
gem sources --remove https://rubygems.com/
5.3、添加需要的Ruby源
目前主要有https://gems.ruby-china.com票髓、https://ruby.taobao.com/
$ gem source -a https://ruby.taobao.com/

5.4攀涵、查看是否安裝成功同 5.1

三、cocoapods的安裝(這個(gè)安裝步驟有點(diǎn)慢洽沟,不要急)
1汁果、$sudo gem install cocoapods

192:~ zoukecheng sudo gem install -n /usr/local/bin cocoapods
Password:

Successfully installed cocoapods-1.2.1
Parsing documentation for cocoapods-1.2.1
1 gem installed
192:~ zoukecheng$

備注:蘋果系統(tǒng)升級(jí) OS X EL Capitan 后改為$sudo gem install -n /usr/local/bin cocoapods<因?yàn)闄?quán)限的問題>

2、pod setup
四玲躯、cocoapods的使用
1据德、在終端中cd到項(xiàng)目根目錄
2鳄乏、vim命令新建并編輯Podfile

target 'cocoapodsTest' do
platform :ios, '8.0'
pod 'Frequent' , '1.0.0'
pod 'AFNetworking' , '3.0.4'
end

(終端vim文件 按 i 可編輯 ,esc 退出編輯棘利,:wq 可保存退出)

3橱野、pod install --no-repo-update 安裝
4、cocoapods 命令

4.1善玫、pod install 安裝水援、添加、移除庫(kù)茅郎,都應(yīng)該使用pod install蜗元。
4.2、pod update [PODNAME] 只有在你需要更新庫(kù)到更新的版本時(shí)候用系冗。
4.3奕扣、解決4.1、4.2安裝慢的方法

pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
pod update 庫(kù)名 --verbose --no-repo-update
該命令只更新指定的庫(kù)掌敬,其它庫(kù)忽略

4.4惯豆、pod search 搜索庫(kù)
???? pod search AFNetworking

4.5、清除cocoapods本地庫(kù)文件映射表
rm ~/Library/Caches/CocoaPods/search_index.json() (該文件對(duì)應(yīng)的是cocoapods遠(yuǎn)程的庫(kù)文件信息奔害,搜索本地庫(kù)文件就是就是搜索本地的映射表楷兽,所以如果遠(yuǎn)程庫(kù)文件更新而本地的的射表沒有更新就會(huì)搜索不到最近的庫(kù)版本,刪除本地映射表則會(huì)重新更新下載)
4.6华临、cd ~/.cocoapods/ 查看本地的倉(cāng)庫(kù)
6.7芯杀、pod repo update
4.8、pod repo remove master 刪除cocoapods默認(rèn)的specs
4.9雅潭、pod repo add master http://........ 下載自己指定的specs

[參考文檔][http://blog.csdn.net/qtds8810/article/details/50510910]

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末瘪匿,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子寻馏,更是在濱河造成了極大的恐慌棋弥,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,826評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件诚欠,死亡現(xiàn)場(chǎng)離奇詭異顽染,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)轰绵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門粉寞,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人左腔,你說(shuō)我怎么就攤上這事唧垦。” “怎么了液样?”我有些...
    開封第一講書人閱讀 164,234評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵振亮,是天一觀的道長(zhǎng)巧还。 經(jīng)常有香客問我,道長(zhǎng)坊秸,這世上最難降的妖魔是什么麸祷? 我笑而不...
    開封第一講書人閱讀 58,562評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮褒搔,結(jié)果婚禮上阶牍,老公的妹妹穿的比我還像新娘。我一直安慰自己星瘾,他們只是感情好走孽,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著琳状,像睡著了一般磕瓷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上算撮,一...
    開封第一講書人閱讀 51,482評(píng)論 1 302
  • 那天生宛,我揣著相機(jī)與錄音县昂,去河邊找鬼肮柜。 笑死,一個(gè)胖子當(dāng)著我的面吹牛倒彰,可吹牛的內(nèi)容都是我干的审洞。 我是一名探鬼主播,決...
    沈念sama閱讀 40,271評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼待讳,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼芒澜!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起创淡,我...
    開封第一講書人閱讀 39,166評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤痴晦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后琳彩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體誊酌,經(jīng)...
    沈念sama閱讀 45,608評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評(píng)論 3 336
  • 正文 我和宋清朗相戀三年露乏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了碧浊。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,926評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡瘟仿,死狀恐怖箱锐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情劳较,我是刑警寧澤驹止,帶...
    沈念sama閱讀 35,644評(píng)論 5 346
  • 正文 年R本政府宣布浩聋,位于F島的核電站,受9級(jí)特大地震影響幢哨,放射性物質(zhì)發(fā)生泄漏赡勘。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評(píng)論 3 329
  • 文/蒙蒙 一捞镰、第九天 我趴在偏房一處隱蔽的房頂上張望闸与。 院中可真熱鬧,春花似錦岸售、人聲如沸践樱。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)拷邢。三九已至,卻和暖如春屎慢,著一層夾襖步出監(jiān)牢的瞬間瞭稼,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工腻惠, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留环肘,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,063評(píng)論 3 370
  • 正文 我出身青樓集灌,卻偏偏與公主長(zhǎng)得像悔雹,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子欣喧,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容