安裝CocoaPods

前言

Linux sudo命令以系統(tǒng)管理者的身份執(zhí)行指令骗污,也就是說,經(jīng)由 sudo 所執(zhí)行的指令就好像是 root 親自執(zhí)行

Gem是一個(gè)管理Ruby庫(kù)和程序的標(biāo)準(zhǔn)包,它通過Ruby Gem(如 http://rubygems.org/ )源來查找、安裝询筏、升級(jí)和卸載軟件包,非常的便捷

一竖慧、rvm環(huán)境的搭建

1嫌套、檢查是否有rvm環(huán)境

查看rvm版本

? rvm -v

2、沒有的話開始安裝

? curl -L get.rvm.io | bash -s stable

? source ~/.rvm/scripts/rvm

二圾旨、Ruby環(huán)境搭建

Mac OS本身自帶Ruby踱讨,但根據(jù)cocoaPods的版本要求,Ruby的版本也需要改變砍的,升級(jí)痹筛。

下面為升級(jí)Ruby的方法:

1、查看當(dāng)前ruby的版本:

? ruby -v

2、安裝ruby

列出ruby可安裝的版本信息

?? rvm list known

安裝一個(gè)ruby版本(現(xiàn)在ruby版本在2.2.2以下的時(shí)候會(huì)報(bào)錯(cuò))

?? rvm install 2.3.1

查看已安裝的ruby

?? rvm list

如果想設(shè)置為默認(rèn)版本

? rvm use 2.3.1 - -default

刪除不需要的版本

?? rvm remove 2.3.1

三帚稠、配置ruby環(huán)境

1谣旁、檢查ruby版本號(hào):

?? sudo gem -v

2、更新ruby的版本號(hào)

?? gem update --system

3滋早、檢查 ruby 源

?? gem sources -l

4榄审、移除 ruby 源

?? gem sources --remove https://rubygems.org/

remove后面跟的是3的源地址

5、替換添加國(guó)內(nèi)鏡像源 ruby-china 源

因?yàn)閲?guó)內(nèi)鏡像源 taobao 源 已經(jīng)停止維護(hù)了杆麸,所以此處替換的是 ruby-china 源搁进,且盡量確保只有一個(gè) ruby-china 源

?? gem sources --add https://gems.ruby-china.org

用3來檢查是否替換成功

請(qǐng)問用rvm 安裝的ruby 和 用gem update --system 有什么區(qū)別

為什么rvm -v 和 sudo gem -v 輸出的ruby的版本是不一樣的呢?

① rvm 是管理 ruby 的管理工具昔头,通過 rvm 安裝 ruby 會(huì)有個(gè)固定版本饼问,但不一定是最新的版本,也就有了后面 rvm install 2.3.0减细;至于 gem update --system 則是通過 gem 指令對(duì)現(xiàn)在的 ruby 環(huán)境進(jìn)行配置,即 Ruby Gem赢笨!從而適應(yīng)于后面的 Cocoapods 版本安裝未蝌;而如果只使用后者更新,一旦 ruby 環(huán)境跟不上茧妒,也會(huì)造成 Cocoapods 下載安裝失敗或者是存在一定的問題萧吠。

② rvm -v 是用來查看管理工具 rvm 的的版本號(hào);sudo gem -v 則是通過管理員權(quán)限利用 gem 指令查看已存在的 ruby 環(huán)境配置 Ruby Gem 的版本號(hào)桐筏;兩者是不一樣的纸型。

四、安裝 CocoaPods

? sudo gem install cocoapods

需要輸入管理員密碼

五梅忌、利用cocoapods向項(xiàng)目中添加第三方

1狰腌、cd 到目錄文件夾

Ken:~ cooperlink$ cd /Users/cooperlink/Desktop/測(cè)試文件/KenTest

2、查找所需第三方庫(kù)的最新版本

? ?pod search 'AFNetworking'

輸入 wq 返回之前終端頁(yè)面

3牧氮、創(chuàng)建 Podfile 配置文件

? ?vim Podfile

鍵盤輸入 i 琼腔,進(jìn)入 Podfile 配置文件的編輯模式

esc鍵退出編輯模式,:wq保存并退出

內(nèi)容格式如下(新):

platform :ios, '8.0'

target 'KenTest' do

pod 'AFNetworking', '~>3.1.0'

pod 'SDWebImage'

pod 'MBProgressHUD'

end

4踱葛、開始導(dǎo)入第三方

? ?pod install

????????????????? ? 成功丹莲!?????????????????


吶吶吶

現(xiàn)在來介紹如何來刪除CocoaPods

1、找到安裝pod 的地址

? ?which pod ?

2尸诽、移除pod組件

? ?sudo rm -rf +地址?

后面的地址就是圖上的地址甥材,接下來回讓你輸入密碼(密碼都知道,蘋果的開機(jī)密碼)

3性含、找到我們的cocoapods 安裝包的位置

? ?gem list

4洲赵、找到我們需要?jiǎng)h除的cocoapods的部分

5、移除 RubyGems 中的 Cocoapods程序包

RubyGems(簡(jiǎn)稱 gems)是一個(gè)用于對(duì) Ruby組件進(jìn)行打包的 Ruby 打包系統(tǒng)。 它提供一個(gè)分發(fā) Ruby 程序和庫(kù)的標(biāo)準(zhǔn)格式板鬓,還提供一個(gè)管理程序包安裝的工具悲敷。查看gems中本地程序包,如圖所示:

? ?sudo gem uninstall cocoapods -v 1.0.1

接下來會(huì)出現(xiàn)讓你輸入的部分,輸入y

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末俭令,一起剝皮案震驚了整個(gè)濱河市后德,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌抄腔,老刑警劉巖瓢湃,帶你破解...
    沈念sama閱讀 221,406評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異赫蛇,居然都是意外死亡绵患,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,395評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門悟耘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來落蝙,“玉大人,你說我怎么就攤上這事暂幼》だ眨” “怎么了?”我有些...
    開封第一講書人閱讀 167,815評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵旺嬉,是天一觀的道長(zhǎng)管行。 經(jīng)常有香客問我,道長(zhǎng)邪媳,這世上最難降的妖魔是什么捐顷? 我笑而不...
    開封第一講書人閱讀 59,537評(píng)論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮雨效,結(jié)果婚禮上迅涮,老公的妹妹穿的比我還像新娘。我一直安慰自己徽龟,他們只是感情好逗柴,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,536評(píng)論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著顿肺,像睡著了一般戏溺。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上屠尊,一...
    開封第一講書人閱讀 52,184評(píng)論 1 308
  • 那天旷祸,我揣著相機(jī)與錄音,去河邊找鬼讼昆。 笑死托享,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播闰围,決...
    沈念sama閱讀 40,776評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼赃绊,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了羡榴?” 一聲冷哼從身側(cè)響起碧查,我...
    開封第一講書人閱讀 39,668評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎校仑,沒想到半個(gè)月后忠售,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,212評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡迄沫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,299評(píng)論 3 340
  • 正文 我和宋清朗相戀三年稻扬,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片羊瘩。...
    茶點(diǎn)故事閱讀 40,438評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡泰佳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出尘吗,到底是詐尸還是另有隱情逝她,我是刑警寧澤,帶...
    沈念sama閱讀 36,128評(píng)論 5 349
  • 正文 年R本政府宣布摇予,位于F島的核電站汽绢,受9級(jí)特大地震影響吗跋,放射性物質(zhì)發(fā)生泄漏侧戴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,807評(píng)論 3 333
  • 文/蒙蒙 一跌宛、第九天 我趴在偏房一處隱蔽的房頂上張望酗宋。 院中可真熱鬧,春花似錦疆拘、人聲如沸蜕猫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,279評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)回右。三九已至,卻和暖如春漱挚,著一層夾襖步出監(jiān)牢的瞬間翔烁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,395評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工旨涝, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蹬屹,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,827評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像慨默,于是被迫代替她去往敵國(guó)和親贩耐。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,446評(píng)論 2 359

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