個(gè)人總結(jié):CocoaPods各種坑

首先要明確安裝順序 這樣至少不會(huì)迷糊宴猾。Xcode->homebrew->RVM->Ruby->CocoaPots;

平時(shí)我們都是直接執(zhí)行命令 sudo gem install cocoa pods 然后缺什么補(bǔ)什么但我感覺(jué)這樣非常不合理嚷狞,總要回頭干之前的事矩乐,我認(rèn)為順序參照上面所說(shuō)邏輯比較清晰,不容易出錯(cuò)。

第一 說(shuō)一下比較順利的安裝步驟

1.移除現(xiàn)有 Ruby 默認(rèn)源

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

2.使用新的源

$ gem sources -a https://ruby.taobao.org/

3.驗(yàn)證新源是否替換成功

$ gem sources -l

4.安裝 CocoaPods

$ sudo gem install cocoapods

$ pod setup

備注:蘋(píng)果系統(tǒng)升級(jí)?OS X EL Capitan 后安裝改為:

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

$ pod setup

5.更新 gem

$ sudo gem update --system

6.pod setup

以上講述的是“人品”報(bào)表一次成功的案例 當(dāng)然不是人人如此乓诽,下面就是一些苦逼的錯(cuò)誤以及解決方法

1辫红、首先要把xcode安裝好辐益,不然有坑咆贬。

2、ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall) 安裝home-brew 如果不安裝在升級(jí)ruby版本的時(shí)候會(huì)出錯(cuò)辟拷,如下圖

3撞羽、安裝RVM(如果已安裝執(zhí)行命令 ram list known 會(huì)列出各個(gè)版本的ruby)

? >ruby -v 查看ruby版本 如果不用更新 就不需要下面的操作

? ?>ram list known 查看所有ruby版本 ?終端會(huì)提示command not found 接下來(lái)就要安裝了

? >curl -Lget.rvm.io| bash -s stable? //需要等待

? >rvm install 2.2.2 //安裝2.2版本的ruby

4、其實(shí)2衫冻、3都是為了填在ruby的坑

>gem sources --removehttps://rubygems.org/? 移除現(xiàn)有 Ruby 默認(rèn)源

>gem sources -ahttps://ruby.taobao.org/? 使用新的源

>gem sources -l? 驗(yàn)證新源是否替換成功

>sudo gem install cocoa pods (OS X EL Capitan之前) ? sudo gem install -n /usr/local/bin cocoa pods(OS X EL Capitan之后) 安裝 CocoaPods

>pod setup ? ? ? 最后一步生成本地庫(kù)

本人在pod setup把我搞得死去活來(lái)的>魑伞!S绶邻奠!這里等多久要看網(wǎng)速,可以新開(kāi)一個(gè)終端

cd ~/.cocoapods/ ?在執(zhí)行du -sh命令可以看到生成了多少了

pod setup常見(jiàn)問(wèn)題

1)在終端輸入以下命令:

pod repo list

結(jié)果為0 repos時(shí)說(shuō)明安裝不成功为居,自己可以查看下自己的安裝步驟碌宴,看看是哪一步出現(xiàn)了問(wèn)題。

(2)出現(xiàn)以下錯(cuò)誤:

ERROR:? While executing gem ... (Errno::EPERM)

Operation not permitted - /usr/bin/xcodeproj

在網(wǎng)上尋找的解決方法:

在終端中輸入:sudo nvram boot-args="rootless=0"; sudo reboot

然后你的電腦會(huì)重啟

之后再輸入sudo gem install cocoapods -V

就可以了蒙畴。

(3)pod setup時(shí)出現(xiàn)以下錯(cuò)誤:

我拿到一新電腦 安裝pod 常撤×停卡在

Setting up CocoaPods master repo 按照網(wǎng)上說(shuō)法:

使用命令 cd ~/.cocoapods/,再輸入 du -sh * 查看到100M多就可以了膳凝,我發(fā)現(xiàn)我的問(wèn)題是每次下載過(guò)程中會(huì)出現(xiàn)

[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master

Cloning into 'master'...

error: RPC failed; curl 56 SSLRead() return error -36

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

下次執(zhí)行搜索時(shí) 還是出現(xiàn)這種情況

在網(wǎng)上查到的解決辦法:在終端輸入以下命令:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developers

后面的地址你可以打開(kāi)Xcode顯示包內(nèi)容碑隆,找到那個(gè)文件夾拖到終端里面。

然后顯示如下:

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

Password:

ABCdeMacBook-Pro:.cocoapods ABC$ pod search AF

Setting up CocoaPods master repo

Setup completed

Creating search index for spec repo 'master'.. Done!

xujianfengdeMacBook-Pro:.cocoapods xujianfeng$

到這我的就安裝成功了

(4)如果還是沒(méi)有安裝成功:

嘗試:刪除.cocoapods目錄蹬音,在終端輸入以下命令:

cd ~/.cocoapods/

sudo rm -rf ~/.cocoapods/

然后上煤,重新下載安裝,在終端輸入以下命令:

pod setup

驗(yàn)證cocoa pods是否成功 pod --version

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末著淆,一起剝皮案震驚了整個(gè)濱河市劫狠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌牧抽,老刑警劉巖嘉熊,帶你破解...
    沈念sama閱讀 219,188評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件遥赚,死亡現(xiàn)場(chǎng)離奇詭異扬舒,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)凫佛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)讲坎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)孕惜,“玉大人,你說(shuō)我怎么就攤上這事晨炕∩阑” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,562評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵瓮栗,是天一觀的道長(zhǎng)削罩。 經(jīng)常有香客問(wèn)我,道長(zhǎng)费奸,這世上最難降的妖魔是什么弥激? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,893評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮愿阐,結(jié)果婚禮上微服,老公的妹妹穿的比我還像新娘。我一直安慰自己缨历,他們只是感情好以蕴,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,917評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著辛孵,像睡著了一般丛肮。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上魄缚,一...
    開(kāi)封第一講書(shū)人閱讀 51,708評(píng)論 1 305
  • 那天腾供,我揣著相機(jī)與錄音,去河邊找鬼鲜滩。 笑死伴鳖,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的徙硅。 我是一名探鬼主播榜聂,決...
    沈念sama閱讀 40,430評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼嗓蘑!你這毒婦竟也來(lái)了须肆?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,342評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤桩皿,失蹤者是張志新(化名)和其女友劉穎豌汇,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體泄隔,經(jīng)...
    沈念sama閱讀 45,801評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拒贱,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,976評(píng)論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片逻澳。...
    茶點(diǎn)故事閱讀 40,115評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡闸天,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出斜做,到底是詐尸還是另有隱情苞氮,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評(píng)論 5 346
  • 正文 年R本政府宣布瓤逼,位于F島的核電站笼吟,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏霸旗。R本人自食惡果不足惜赞厕,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,458評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望定硝。 院中可真熱鬧皿桑,春花似錦、人聲如沸蔬啡。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,008評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)箱蟆。三九已至沟绪,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間空猜,已是汗流浹背绽慈。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,135評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留辈毯,地道東北人坝疼。 一個(gè)月前我還...
    沈念sama閱讀 48,365評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像谆沃,于是被迫代替她去往敵國(guó)和親钝凶。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,055評(píng)論 2 355

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

  • CocoaPods 是什么唁影? CocoaPods 是一個(gè)負(fù)責(zé)管理 iOS 項(xiàng)目中第三方開(kāi)源庫(kù)的工具耕陷。CocoaPo...
    朝洋閱讀 25,684評(píng)論 3 51
  • 第一次安裝CocoaPods也遇到了一些坑,但是 那個(gè)時(shí)候時(shí)間比較緊,沒(méi)有抽出時(shí)間整理,最近因?yàn)殡娔X還原從新做了系...
    幸福的尾巴__閱讀 8,308評(píng)論 7 9
  • 每個(gè)寶貝都是媽媽的天使锌介, 都會(huì)被媽媽用心呵護(hù)嗜诀。 而這位媽媽對(duì)自己的寶寶更是“寵愛(ài)有加”, 在Baby睡覺(jué)的時(shí)候給她...
    terren_ho閱讀 234評(píng)論 0 1
  • 20170303 周五 南昌 10-15度 空氣良 今天是個(gè)好日子,一早起床神清氣爽裹虫。 緊張的學(xué)習(xí)工作生活還沒(méi)有結(jié)...
    cai彩閱讀 280評(píng)論 1 1