CocoaPods安裝2017 以及遇到的坑

前段時(shí)間在處理新項(xiàng)目需要使用cocoaPods,發(fā)現(xiàn)網(wǎng)絡(luò)上提供的辦法部分步驟已經(jīng)過(guò)時(shí),先把自己安裝步驟放到這里途蒋。具體介紹網(wǎng)絡(luò)上有很多 此處省略。
首先馋记,檢查你的ruby源:

gem sources -l

默認(rèn)情況是

*** CURRENT SOURCES ***
https://rubygems.org/

重要的位置: 這個(gè)源路徑國(guó)內(nèi)不能使用号坡,之前是使用淘寶的鏡像https://ruby.taobao.org/,現(xiàn)在發(fā)現(xiàn)這個(gè)也不能使用了梯醒,替換為http://gems.ruby-china.org/宽堆。感興趣的話,查看此處茸习。
替換http://gems.ruby-china.org/源:
移除舊源

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

添加新的源地址https://gems.ruby-china.org/

gem sources -a http://gems.ruby-china.org/

使用上面的 gem sources -l 命令檢查源地址正確結(jié)果應(yīng)該是

*** CURRENT SOURCES ***
http://gems.ruby-china.org/

在這里需要更新一下gem版本

sudo gem update --system

此時(shí) 既理論上既可以安裝cocoapods 如下

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

正常情況下輸入密碼進(jìn)入下載安裝狀態(tài)然后輸出一系列cocoapod 安裝包的下載安裝狀態(tài)結(jié)束時(shí)如下:

Parsing documentation for cocoapods-1.2.1
Installing ri documentation for cocoapods-1.2.1
23 gems installed
localhost:~ mac$

此時(shí)也可以使用pod 的search命令 進(jìn)行驗(yàn)證:

pod search AFNetwork

會(huì)展示和AFNetwork所有相關(guān)的第三方庫(kù)信息畜隶。
安裝過(guò)程中出現(xiàn)的坑,ERRO:
進(jìn)行安裝cocoapod(使用gem命令) 是出現(xiàn)

ERROR:While executing gem ... (OpenSSL::SSL::SSLError)
hostname "upyun.gems.ruby-china.org" does not match the server certificate

這是因?yàn)槟闶褂昧?https://gems.ruby-china.org/ 源路徑證書(shū)驗(yàn)證未通過(guò),請(qǐng)如上使用http://gems.ruby-china.org/籽慢。具體原因沒(méi)有找到 要是有知道的同學(xué)可以留言交流浸遗。
如果出現(xiàn)

ERROR:While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: cocoapods requires cocoapods-core (= 1.2.1), cocoapods-downloader (< 2.0, >= 1.1.3), cocoapods-trunk (< 2.0, >= 1.2.0), molinillo (~> 0.5.7), xcodeproj (< 2.0, >= 1.4.4), colored2 (~> 3.1), ruby-macho (~> 1.1)

說(shuō)明有可能是你的gem版本比較低 可以使用

gem update --system

然后就是罵人了 還是不行。好吧
如果出現(xiàn)下面的錯(cuò)誤

ERROR:While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

說(shuō)明你沒(méi)有權(quán)限 可以如上面操作 在命令操作前加上sudo即可 sudo

gem update --system
sudo gem update --system

更新完成之后既可以安裝進(jìn)行后面操作箱亿。
如出現(xiàn)另一個(gè)錯(cuò)誤 可能是你使用以前安裝的操作 gem install cocoapods跛锌。

ERROR:While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/xcodeproj

說(shuō)明又是沒(méi)有權(quán)限不能操作 解決辦法是

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

至此 基本上將安裝cocoapod 中發(fā)現(xiàn)的問(wèn)題和解決辦法寫(xiě)到這里。如發(fā)現(xiàn)新的問(wèn)題可以回復(fù)留言届惋,一起學(xué)習(xí)研究髓帽。
補(bǔ)充
更新CocoaPods 使用上面的安裝操作

sudo gem install -n /usr/local/bin cocoapods --pre```
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市脑豹,隨后出現(xiàn)的幾起案子郑藏,更是在濱河造成了極大的恐慌,老刑警劉巖晨缴,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件译秦,死亡現(xiàn)場(chǎng)離奇詭異峡捡,居然都是意外死亡击碗,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)们拙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)稍途,“玉大人,你說(shuō)我怎么就攤上這事砚婆⌒蹬模” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵装盯,是天一觀的道長(zhǎng)坷虑。 經(jīng)常有香客問(wèn)我,道長(zhǎng)埂奈,這世上最難降的妖魔是什么迄损? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮账磺,結(jié)果婚禮上芹敌,老公的妹妹穿的比我還像新娘。我一直安慰自己垮抗,他們只是感情好氏捞,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著冒版,像睡著了一般液茎。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,182評(píng)論 1 299
  • 那天捆等,我揣著相機(jī)與錄音哼凯,去河邊找鬼。 笑死楚里,一個(gè)胖子當(dāng)著我的面吹牛断部,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播班缎,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼蝴光,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了达址?” 一聲冷哼從身側(cè)響起蔑祟,我...
    開(kāi)封第一講書(shū)人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎沉唠,沒(méi)想到半個(gè)月后疆虚,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡满葛,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年径簿,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嘀韧。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡篇亭,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出锄贷,到底是詐尸還是另有隱情译蒂,我是刑警寧澤,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布谊却,位于F島的核電站柔昼,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏炎辨。R本人自食惡果不足惜捕透,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蹦魔。 院中可真熱鬧激率,春花似錦、人聲如沸勿决。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)低缩。三九已至嘉冒,卻和暖如春曹货,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背讳推。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工顶籽, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人银觅。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓礼饱,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親究驴。 傳聞我的和親對(duì)象是個(gè)殘疾皇子镊绪,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353

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

  • 前段時(shí)間在處理新項(xiàng)目需要使用cocoaPods,發(fā)現(xiàn)網(wǎng)絡(luò)上提供的辦法部分步驟已經(jīng)過(guò)時(shí)洒忧,先把自己安裝步驟放到這里蝴韭。具...
    standlr閱讀 3,528評(píng)論 4 6
  • 首先,檢查你的ruby源: gem sources -l 默認(rèn)情況是 *** CURRENT SOURCES **...
    小重慶閱讀 159評(píng)論 0 0
  • 上個(gè)月流量剩余 2GB 在凌晨被清零熙侍,新一月數(shù)據(jù)重新注入意味著再次重新規(guī)劃每日計(jì)劃用量榄鉴。 早上煮粥配紅薯,飽腹又暖...
    口十君閱讀 204評(píng)論 0 0
  • 新年新氣像蛉抓,但是昨天晚上有些煩心的事情庆尘,攪得覺(jué)也有沒(méi)睡好。今天去黃龍溪古鎮(zhèn)散散心芝雪,到這里非常方便减余,出門(mén)公交車直達(dá)。...
    香風(fēng)飄玉蕙閱讀 324評(píng)論 4 5
  • 以前常有人將云比喻成棉花惩系,在我看來(lái)是不對(duì)的,棉花表面有一些小絮絮如筛。而云堡牡,在它的正下方仰頭看,它像是被鑲嵌在天空中杨刨,...
    曉_扶搖閱讀 217評(píng)論 0 0