iOS開(kāi)發(fā) 安裝cocoapods詳細(xì)步驟

我們需要安裝cocoapods之前先要了解幾個(gè)關(guān)鍵概念

1麻敌、Cocoapods

Cocoapods是OS X和iOS下的一個(gè)第三類(lèi)庫(kù)管理工具果复,通過(guò)CocoaPods工具我們可以為項(xiàng)目添加被稱為“Pods”的依賴庫(kù)(這些類(lèi)庫(kù)必須是CocoaPods本身所支持的)迈勋,并且可以輕松管理其版本锄禽。

2躯砰、ruby

Ruby 是一種開(kāi)源的面向?qū)ο蟪绦蛟O(shè)計(jì)的服務(wù)器端腳本語(yǔ)言辉阶,在 20 世紀(jì) 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)設(shè)計(jì)并開(kāi)發(fā)练链。在 Ruby 社區(qū)翔脱,松本也被稱為馬茨(Matz)。Ruby 可運(yùn)行于多種平臺(tái)媒鼓,如 Windows届吁、MAC OS 和 UNIX 的各種版本。 因?yàn)镸AC系統(tǒng)自帶Ruby2.0.0環(huán)境绿鸣,我們?cè)陂_(kāi)發(fā)或者安裝很多插件疚沐、什么第三方都需要安裝或者管理ruby環(huán)境運(yùn)行,所以看來(lái)了解安裝Ruby安裝是必備技能了潮模。

3亮蛔、rvm

RVM全稱Ruby Version Manager,是一個(gè)非常好用的Ruby版本以及安裝工具擎厢。就是用來(lái)安裝和控制Ruby版本的工具究流。

4、Homebrew

引用官方的一句話:Homebrew是Mac OS 不可或缺的套件管理器动遭。

Homebrew是一款Mac OS平臺(tái)下的軟件包管理工具芬探,擁有安裝、卸載沽损、更新灯节、查看、搜索等很多實(shí)用的功能绵估。簡(jiǎn)單的一條指令,就可以實(shí)現(xiàn)包管理卡骂,而不用你關(guān)心各種依賴和文件路徑的情況国裳,十分方便快捷。

5全跨、Gem

RubyGems(簡(jiǎn)稱 gems)是一個(gè)用于對(duì) Ruby組件進(jìn)行打包的 Ruby打包系統(tǒng)缝左。 它提供一個(gè)分發(fā) Ruby 程序和庫(kù)的標(biāo)準(zhǔn)格式,還提供一個(gè)管理程序包安裝的工具浓若。Gem是一個(gè)管理Ruby庫(kù)和程序的標(biāo)準(zhǔn)包渺杉,它通過(guò)Ruby Gem(如http://rubygems.org/)源來(lái)查找、安裝挪钓、升級(jí)和卸載軟件包是越,非常的便捷。


1碌上、查看當(dāng)前Ruby版本

ruby -v

2倚评、升級(jí)Ruby環(huán)境浦徊,首先需要安裝rvm

curl -L get.rvm.io | bash -s stable source ~/.bashrcsource ~/.bash_profile

3、查看rvm版本

rvm -v

4天梧、列出ruby可安裝的版本信息

rvm list known

5盔性、安裝一個(gè)ruby版本(截止2020年12月31日最新Ruby版本為3.0.0)

rvm install3.0.0

6、驗(yàn)證你的Ruby鏡像是并且僅是ruby-china呢岗,執(zhí)行以下命令查看

gem sources -l

7冕香、安裝Cocoapods

sudo gem install -n /usr/local/bin cocoapods

8、安裝本地庫(kù)

pod setup


升級(jí)ruby庫(kù)還有另一種辦法

Mac自身的ruby 版本 2.x后豫,通過(guò)ruby -v可以查看版本號(hào)暂筝。

為更新到ruby的最新版本,可通過(guò)以下命令解決:

brew update

brew install ruby

執(zhí)行完命令后硬贯,ruby -v后其實(shí)還是原來(lái)的版本??焕襟,這是因?yàn)榄h(huán)境變量沒(méi)有配置。因此饭豹,還有一個(gè)步驟就是配置環(huán)境變量鸵赖。

echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile

source ~/.bash_profile

執(zhí)行后,查看版本后拄衰,會(huì)判斷已更新到最新版本它褪。


通過(guò)brew安裝cocoa-pods

1、安裝Homebrew

Homebrew 能在Mac中方便的安裝軟件或者卸載軟件 翘悉。詳細(xì)可以看Homebrew — macOS 缺失的軟件包管理器介紹

1.1 安裝Homebrew

ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)"

中途輸入mac密碼就OK

1.2 檢測(cè)是否安裝成功

brew -v

2茫打、安裝cocoapods

brew install cocoapods

3、更新brew倉(cāng)庫(kù)妖混,原理就是從github上拉去一下brew-core的最新代碼

?brew update

4老赤、檢查更新

brew outdated cocoapodscocoapods(1.9.1)< 1.9.3

5、輸出如上制市,前面是當(dāng)前版本抬旺,后面是待更新版本。

brew upgrade cocoapods

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末祥楣,一起剝皮案震驚了整個(gè)濱河市开财,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌误褪,老刑警劉巖责鳍,帶你破解...
    沈念sama閱讀 216,470評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異兽间,居然都是意外死亡历葛,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)渡八,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)啃洋,“玉大人传货,你說(shuō)我怎么就攤上這事『曷Γ” “怎么了问裕?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,577評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)孵坚。 經(jīng)常有香客問(wèn)我粮宛,道長(zhǎng),這世上最難降的妖魔是什么卖宠? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,176評(píng)論 1 292
  • 正文 為了忘掉前任巍杈,我火速辦了婚禮,結(jié)果婚禮上扛伍,老公的妹妹穿的比我還像新娘筷畦。我一直安慰自己,他們只是感情好刺洒,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,189評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布鳖宾。 她就那樣靜靜地躺著,像睡著了一般逆航。 火紅的嫁衣襯著肌膚如雪鼎文。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,155評(píng)論 1 299
  • 那天因俐,我揣著相機(jī)與錄音拇惋,去河邊找鬼。 笑死抹剩,一個(gè)胖子當(dāng)著我的面吹牛撑帖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播吧兔,決...
    沈念sama閱讀 40,041評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼磷仰,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了境蔼?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,903評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤伺通,失蹤者是張志新(化名)和其女友劉穎箍土,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體罐监,經(jīng)...
    沈念sama閱讀 45,319評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吴藻,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,539評(píng)論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了弓柱。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沟堡。...
    茶點(diǎn)故事閱讀 39,703評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡侧但,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出航罗,到底是詐尸還是另有隱情禀横,我是刑警寧澤,帶...
    沈念sama閱讀 35,417評(píng)論 5 343
  • 正文 年R本政府宣布粥血,位于F島的核電站柏锄,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏复亏。R本人自食惡果不足惜趾娃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,013評(píng)論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望缔御。 院中可真熱鬧抬闷,春花似錦、人聲如沸耕突。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,664評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)有勾。三九已至疹启,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蔼卡,已是汗流浹背喊崖。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,818評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留雇逞,地道東北人荤懂。 一個(gè)月前我還...
    沈念sama閱讀 47,711評(píng)論 2 368
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像塘砸,于是被迫代替她去往敵國(guó)和親节仿。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,601評(píng)論 2 353

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