03-Cocoapods安裝總結(jié)(內(nèi)含報錯信息收集)

眾所周知乏德,Cocoapods是一個管理第三方庫比較方便的工具,我們只需要借助終端(Terminal)輸入命令行就可以完成第三方庫導(dǎo)入項目中的操作滔韵,而第三方庫的日后更新升級也可以通過 CocoaPods 進行管理更新。工具倒是很方便,不過身為小白菜的我第一次安裝拼卵,過程可就崎嶇的不能再崎嶇了,不過最后在我死磕到底的堅持下終于還是安裝成功了蛮艰,把我走過的那些坑坑記錄于此腋腮,讓自己長個記性。
因為整個過程耗時比較長,丟失了很多報錯信息(因為我懶還記性不好嘍??)即寡,記錄的只是最后一次還算順利的過程徊哑,文中有什么寫錯的地方,還望走過路過的大哥大姐小弟小妹們善意指出哦聪富!么么噠??

一实柠、安裝環(huán)境

1.檢查一下rvm環(huán)境

miyuedongdeMacBook-Pro:~ miyuedong$ rvm -v
 輸出結(jié)果為 存在rvm環(huán)境
 rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

2.用rvm升級ruby環(huán)境

當(dāng)ruby版本低于2.2.2時,安裝cocoapods會報錯善涨,所以需要提前將版本較低的ruby升級一下窒盐,最好升級到2.3.0以上

查詢當(dāng)前ruby版本
miyuedongdeMacBook-Pro:~ miyuedong$ ruby -v
查詢可以安裝的ruby版本
  miyuedongdeMacBook-Pro:~ miyuedong$ 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[.8]
  [ruby-]2.2[.4]
  [ruby-]2.3[.0]
  [ruby-]2.2-head
   ruby-head
# for forks use: rvm install ruby-head-<name> --url https://github.com/github/ruby.git --branch 2.2
# JRuby
   jruby-1.6[.8]
   jruby-1.7[.23]
   jruby[-9.0.5.0]
   jruby-head
# Rubinius
    rbx-1[.4.3]
    rbx-2.3[.0]
    rbx-2.4[.1]
    rbx[-2.5.8]
    rbx-head
# Opal
   opal
 # Minimalistic ruby implementation - ISO      30170:2012
  mruby[-head]
# Ruby Enterprise Edition
  ree-1.8.6
  ree[-1.8.7][-2012.02]
# GoRuby
   goruby
# Topaz
   topaz
# MagLev
   maglev[-head]
   maglev-1.0.0
# Mac OS X Snow Leopard Or Newer
    macruby-0.10
    macruby-0.11
    macruby[-0.12]
    macruby-nightly
    macruby-head
# IronRuby
   ironruby[-1.1.3]
   ironruby-head

升級ruby2.3.0

升級ruby2.3.0

安裝成功,ruby環(huán)境配置成功
Install of ruby-2.3.0 - #complete

3.gem ruby升級

gem是一個管理ruby庫和程序的標準包,它通過rubygem源來查找钢拧、安裝蟹漓、升級和卸載軟件包。
cocoapods是要在gem ruby環(huán)境安裝源内、使用葡粒,MAC OS X 默認可以運行ruby,我們只需要對gem ruby進行升級就可以了膜钓,這里建議升級到2.6.x

1.首先檢查一下gem ruby版本,版本為2.5.1

檢查gem ruby版本

2.升級gem ruby版本到最新,Latest version currently installed.為當(dāng)前最新版本

升級gem ruby版本
4.檢查ruby源
檢查ruby源
5.安裝cocoapods

當(dāng)有g(shù)ems installed提示時表示安裝成功??


安裝cocoapods
注意:
     OS X 10.11之前系統(tǒng)的安裝 CocoaPods 指令: $ sudo gem install cocoa pods
     OS X 10.11以后系統(tǒng)的安裝 CocoaPods 指令: $ sudo gem install -n /usr/local/bin cocoa pods
重新安裝cocoapods
6.Cocoapods的簡單應(yīng)用

Cocoapods安裝成功后嗽交,我們來創(chuàng)建一個新的項目Mcocoapods簡單練習(xí)一下Cocoapods的應(yīng)用。

  • 切換到Mcocoapods文件夾下


    切換.png
  • 創(chuàng)建Podfile


    創(chuàng)建
  • 輸入vim Podfile后回車颂斜,會有如下圖1夫壁,點擊鍵盤i,變?yōu)閳D2沃疮,即進入編輯模式可輸入代碼盒让,代碼如圖3


    圖1

    圖2

    圖3

    圖3框框是輸入要導(dǎo)入第三方庫的區(qū)域,其他地方都是固定代碼格式

  • 當(dāng)固定代碼輸入完司蔬,按一下 Esc 鍵退出編輯模式邑茄,底部就沒有 -- INSERT -- 標識了;再按一次 shift + : ( 英文輸入法狀態(tài)下 )組合俊啼,底部就會出現(xiàn)一個 冒號 : 肺缕;最后再輸入 wq 回車,返回到配置 Podfile 文件之前的界面授帕,輸入pod install同木,如果一切順利的話,此時可以在 :Mcocoapods 文件夾發(fā)現(xiàn)很多變化哦豪墅,如下圖泉手,也就意味著Cocoapods安裝成功!??
    成功
7.錯誤信息整理

報錯

報錯1

如圖偶器,紫色線是我嘗試了多種網(wǎng)上查到的解決方法,都沒有起作用,最后下圖的方法解決了我的報錯屏轰,按圖上步驟找到Command Line Tools颊郎,重新點擊一下就ok了,這個方法我也不知道存不存在偶然性霎苗,原理我也不知道姆吭,建議大家把上面的方法都試一下,之后再嘗試這個方法


解決步驟
報錯2
報錯3
  1. ReactiveCocoa導(dǎo)入成功后唁盏,運行報錯Showing Recent Messages “Use Legacy Swift Language Version” (SWIFT_VERSION.........嘗試了文章http://blog.csdn.net/qq_24904667/article/details/52597175
    中提的解決辦法也沒有解決内狸,最后只能破罐破摔,報錯的是所有的swift文件厘擂,將所有.swift文件刪除昆淡,運行成功??
文章寫完啦!

最后獻上我家大妞的美照刽严!希望大家多多捧場鞍毫椤!??

大美妞
大美妞
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末舞萄,一起剝皮案震驚了整個濱河市眨补,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌倒脓,老刑警劉巖撑螺,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異崎弃,居然都是意外死亡实蓬,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門吊履,熙熙樓的掌柜王于貴愁眉苦臉地迎上來安皱,“玉大人,你說我怎么就攤上這事艇炎∽靡粒” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵缀踪,是天一觀的道長居砖。 經(jīng)常有香客問我,道長驴娃,這世上最難降的妖魔是什么奏候? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮唇敞,結(jié)果婚禮上蔗草,老公的妹妹穿的比我還像新娘咒彤。我一直安慰自己,他們只是感情好咒精,可當(dāng)我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布镶柱。 她就那樣靜靜地躺著,像睡著了一般模叙。 火紅的嫁衣襯著肌膚如雪歇拆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天范咨,我揣著相機與錄音故觅,去河邊找鬼。 笑死渠啊,一個胖子當(dāng)著我的面吹牛输吏,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播昭抒,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼评也,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了灭返?” 一聲冷哼從身側(cè)響起盗迟,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎熙含,沒想到半個月后罚缕,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡怎静,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年邮弹,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蚓聘。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡腌乡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出夜牡,到底是詐尸還是另有隱情与纽,我是刑警寧澤,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布塘装,位于F島的核電站急迂,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蹦肴。R本人自食惡果不足惜僚碎,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望阴幌。 院中可真熱鬧勺阐,春花似錦卷中、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽背零。三九已至腰吟,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間徙瓶,已是汗流浹背毛雇。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留侦镇,地道東北人灵疮。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像壳繁,于是被迫代替她去往敵國和親震捣。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,472評論 2 348

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