iOS開發(fā)最新安裝cocoapods+ ruby升級(jí)問題整理

最近用新mac 安裝cocoapods時(shí)遇到很多坑抑片,花了不少精力才安裝成功仇味,現(xiàn)整理出來給需要安裝的朋友,避免花太多精力跳進(jìn)坑蛇受,能順利安裝句葵。

1.更換源

$ sudo gem update --system ? //先升級(jí)gem

淘寶的ruby鏡像已停止維護(hù),用最新鏡像ruby-china替代,

刪除taobao更換china.com/執(zhí)行命令:

$ gem sources -r https://ruby.taobao.com/ ? -a https://gems.ruby-china.com/

$ gem sources -l ? ? ?//查看當(dāng)前的源

*** CURRENT SOURCES ***

https://gems.ruby-china.com/

2.ruby升級(jí)到ruby2.3.1

如果版本過低 就會(huì)報(bào)

ERROR:? Error installing cocoa:

activesupport requires Ruby version >= 2.2.2.

ERROR:? Error installing pods:

activesupport requires Ruby version >= 2.2.2.

mac一般都會(huì)自帶2.0.0版兢仰,可以查看 如果版本是2.3.1(直接跳過)

$ ruby -v

ruby 2.0.0p648 (2016-11-5 revision 53162) [universal.x86_64-darwin16]

目前最新的版本是2.3.1比較穩(wěn)定 乍丈,使用rvm工具進(jìn)行ruby升級(jí)

先查看一下rvm版本是不是1.27.0,如果是(請(qǐng)?zhí)^rvm安裝)

$rvm-v ? ? //查看版本

rvm安裝:

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

$ source ~/.bashrc

$ ?source ~/.bash_profile

$ ?rvm -v ?查看如圖


還得需要裝一個(gè)Homebrew把将,不然會(huì)一直報(bào)錯(cuò)(必須的)

查看當(dāng)前的brew版本:

$ brew -v ? ? ?顯示如圖

如果不是這個(gè)1.0.9版本請(qǐng)執(zhí)行命令:

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

需要輸入密碼

如果失敗必須卸載 (安裝成功跳過)

卸載命令:

$ ruby -e "$(curl --insecure -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ? ??重新再安裝即可

檢查有沒安裝成功?輸入brew 顯示 如圖:

最后再查看當(dāng)前的brew版本

一切準(zhǔn)備就緒后開始對(duì)ruby進(jìn)行升級(jí)轻专,執(zhí)行命令:

$ rvm install 2.3.1 ?

需要等一會(huì)兒~,我等了10分鐘左右察蹲,完事后設(shè)置為默認(rèn)版本

$ rvm use 2.3.1 --default

輸入命令ruby -v查看是否升級(jí)成功 请垛,如圖

---至此ruby升級(jí) 大功告成

3.開始安裝cocoa pods

$? sudo gem install -n /usr/local/bin cocoa pods ? ? //安裝pos初始化命令

加上這句指定Xcode路徑,命令:(可選)

$ sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer ?

防止git clone時(shí)的文件大小限制 ,先執(zhí)行這個(gè)命令:

$? git config —global http.postBuffer 24288000

$ pod setup //開始安裝 ?時(shí)間比較長(zhǎng),慢慢等

若安裝失敗 ~/.cocoapods 里面是空的 要重新安裝

$ pod repo remove master//清空

$ pod setup//重裝

如果等的時(shí)間太久洽议,還可以這樣安裝宗收,可節(jié)約大量的時(shí)間

$ git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

完事后 再執(zhí)行 命令:

$ pod setup ? //這會(huì)時(shí)間會(huì)大大縮短,小等一會(huì)哈

如果安裝過程中出現(xiàn)錯(cuò)誤 請(qǐng)執(zhí)行命令:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer ?

4.使用 cocoa pods

cd 到項(xiàng)目文件夾 創(chuàng)建Podfile文件

也可以在終端 直接編寫 命令:

項(xiàng)目文件夾/ vim Podfile

編寫格式

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '8.0'

target 'cocoapodsTest' do

pod ‘Masonry’

pod ‘SDWebImage’

end

指定版本格式

source 'https://github.com/CocoaPods/Specs.git'

platform :ios, '8.0'

target 'cocoapodsTest' do

pod ‘Masonry’ 亚兄,‘~>2.0’

pod ‘SDWebImage’

end

開始管理框架

$ pod? install ? //網(wǎng)上最新的版本 稍慢

$pod install --verbose --no-repo-update //本地存的版本 ?執(zhí)行快

$pod updat / /以后更新就用這個(gè)命令

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末混稽,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子审胚,更是在濱河造成了極大的恐慌匈勋,老刑警劉巖,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件膳叨,死亡現(xiàn)場(chǎng)離奇詭異洽洁,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)懒鉴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門诡挂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人临谱,你說我怎么就攤上這事∨В” “怎么了悉默?”我有些...
    開封第一講書人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)苟穆。 經(jīng)常有香客問我抄课,道長(zhǎng)唱星,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任跟磨,我火速辦了婚禮间聊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘抵拘。我一直安慰自己哎榴,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開白布僵蛛。 她就那樣靜靜地躺著尚蝌,像睡著了一般。 火紅的嫁衣襯著肌膚如雪充尉。 梳的紋絲不亂的頭發(fā)上飘言,一...
    開封第一講書人閱讀 49,741評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音驼侠,去河邊找鬼姿鸿。 笑死,一個(gè)胖子當(dāng)著我的面吹牛倒源,可吹牛的內(nèi)容都是我干的般妙。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼相速,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼碟渺!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起突诬,我...
    開封第一講書人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤苫拍,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后旺隙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绒极,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年蔬捷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了垄提。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡周拐,死狀恐怖铡俐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情妥粟,我是刑警寧澤审丘,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站勾给,受9級(jí)特大地震影響滩报,放射性物質(zhì)發(fā)生泄漏锅知。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一脓钾、第九天 我趴在偏房一處隱蔽的房頂上張望售睹。 院中可真熱鬧,春花似錦可训、人聲如沸昌妹。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至钩蚊,卻和暖如春川蒙,著一層夾襖步出監(jiān)牢的瞬間蚜厉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來泰國(guó)打工畜眨, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留昼牛,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓康聂,卻偏偏與公主長(zhǎng)得像贰健,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子恬汁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

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

  • 第一次安裝CocoaPods也遇到了一些坑,但是 那個(gè)時(shí)候時(shí)間比較緊,沒有抽出時(shí)間整理,最近因?yàn)殡娔X還原從新做了系...
    幸福的尾巴__閱讀 8,281評(píng)論 7 9
  • CocoaPods 是什么伶椿? CocoaPods 是一個(gè)負(fù)責(zé)管理 iOS 項(xiàng)目中第三方開源庫的工具。CocoaPo...
    朝洋閱讀 25,662評(píng)論 3 51
  • ios 鑰匙串的開發(fā)使用氓侧,這里使用的是SAMKeychain第三方庫脊另,詳細(xì)使用參照SAMKeychain 這里主要...
    落寒z閱讀 990評(píng)論 0 0
  • 做人不能太逗比,不然在難過的時(shí)候連張合適的表情包都沒有约巷。 在開始的那天偎痛,我也就想到了今天。 隔著整個(gè)一個(gè)中國(guó)的距離...
    十二耽閱讀 427評(píng)論 0 1
  • 小伙起床了,起床了氓癌,揉著惺忪的睡眼谓谦,努力挑著沉睡的眼皮,透過窗戶的第一束光打了過來顽铸,習(xí)慣性看了下表茁计,7點(diǎn)了,才7點(diǎn)...
    小生足跡閱讀 861評(píng)論 2 3