cocoapods安裝

安裝的時(shí)候有很多奇妙的問(wèn)題腊敲,反正就是卡在那里不動(dòng)了缅疟。甚至是在gem source -a http://gems.ruby-china.org也會(huì)卡著不動(dòng)捍靠,然后過(guò)一會(huì)兒報(bào)錯(cuò)墓臭。反正我是過(guò)了一會(huì)兒然后再試。 需要有耐心核芽,需要網(wǎng)好囚戚。

1.替換下載源地址:

gem sources -l,查看下載源的地址是否是想要的那個(gè)。

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

gem sources -a http://gems.ruby-china.org,有些人說(shuō)是用https轧简,但是我試了證書(shū)有問(wèn)題驰坊,然后也不知道怎么修改,就改成http的了吉懊。

2.安裝RVM bady 版本管理器

curl -L get.rvm.io | bash -s stable 第一次安裝的時(shí)候卡住了庐橙,然后后面報(bào)了錯(cuò)誤,再裝借嗽。重新輸入一遍态鳖。

第二次有響應(yīng)了,顯示有下載內(nèi)容了恶导,然后到Downloading XXXX,卡主了浆竭,耐心等待,安裝完成就會(huì)出現(xiàn)惨寿。In case of problems:XXXXXXXX邦泄。

然后接著輸入 source ~/.bashrc

source ~/.bash_profile

rvm list known 可以查看ruby版本,選擇一個(gè)版本安裝

2.升級(jí)ruby

ruby -v裂垦,可以查看版本

rvm install 2.2.2 進(jìn)行安裝

然后經(jīng)過(guò)相當(dāng)漫長(zhǎng)的一段時(shí)間終于裝好了顺囊。我裝了一個(gè)小時(shí)多一些。

據(jù)說(shuō)安裝ruby會(huì)遇到"Installing Homebrew -Brew Command Not Found"蕉拢,反正我是沒(méi)有遇到特碳,解決辦法

gcc --version

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

brew doctor

brew update


3.開(kāi)始安裝cocoapods

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

我這里蠻快的就裝好了诚亚。裝的過(guò)程中會(huì)顯示正在安裝的gems包。

pod setup

這個(gè)需要非常長(zhǎng)的時(shí)間午乓,并且按照這個(gè)我就沒(méi)有按照成功過(guò)站宗。反正報(bào)各種錯(cuò)誤。

比如?

error:RPC failed;result=18.....

fatal:early EOF

fatal:early EOF

然后解決辦法

git config --global http.postBuffer 24288000 這是在調(diào)節(jié)緩存的大幸嬗梢灭?之前是太小了?

然后再次執(zhí)行pod setup蒸其。反正我不行敏释。

還有

ERROR:? While executing gem ... (TypeError)

no implicit conversion of nil into String

sudo gem update --system 來(lái)升級(jí)cocoapods

4.通過(guò)github將文件下載到本地

訪問(wèn)https://github.com/COcoaPods/Specs,然后將Specs項(xiàng)目fork到自己的github賬戶上

將github的這個(gè)賬戶clone到本地(有很多工具,反正我是用sourcetree枣接,命令行也可以吧颂暇,也要很久缺谴,也可能會(huì)失敗但惶,失敗就重新clone唄),然后本地就會(huì)出現(xiàn)Specs的文件夾

然后將Specs的文件夾名字改為master,然后拖到/User/用戶名/.cocoapods/repos目錄下(這是一個(gè)隱藏目錄defaults write com.apple.finder AppleShowAllFiles -bool true ; killall Finder湿蛔,可以讓其顯示)膀曾,如果你沒(méi)有/.cocopods目錄那應(yīng)該是因?yàn)槟憔蜎](méi)有運(yùn)行或pod setup吧。

最后pod setup阳啥,然后等了一會(huì)就可以添谊,然后就裝好了。然后我們可以使用pod search AFNetworking來(lái)檢測(cè)一下是否安裝成功察迟。

cocoapods的更新

gem install cocoapods --pre

徹底刪除cocoapods

第一步

#羅列依賴庫(kù)$ gem list --local|grepcocoapods

第二步

#遍歷刪除依賴庫(kù)$fori in$(gem list --local--no-version |grepcocoapods );dosudo? gem uninstall$i; done

第三步

#進(jìn)一步徹底刪除文件夾$rm -rf ~/.cocoapods/

完整的三步操作實(shí)例如下

#羅列依賴庫(kù)$ gemlist--local |grep cocoapodscocoapods(1.0.1)cocoapods-core(1.0.1,0.39.0)cocoapods-deintegrate(1.0.0)cocoapods-downloader(1.0.0,0.9.3)cocoapods-plugins(1.0.0,0.4.2)cocoapods-search(1.0.0,0.1.0)cocoapods-stats(1.0.0,0.6.2)cocoapods-trunk(1.0.0,0.6.4)cocoapods-try(1.0.0,0.5.1)#遍歷刪除依賴庫(kù)$fori in $( gemlist--local --no-version | grep cocoapods );dosudo? gem uninstall $i; donePassword:Remove executables: pod, sandbox-podin addition to the gem? [Yn]? y等等#進(jìn)一步徹底刪除文件夾$ rm -rf ~/.cocoapods/


pod裝好了斩狱,但是我查afnetworking得到了卻不是我想要的答案。

并且我查其他的根本就查不到扎瓶,rm ~/Library/Caches/CocoaPods/search_index.json所踊,把本地的緩存刪除


######## 更新出現(xiàn)https報(bào)錯(cuò)的 ########

0.首先要安裝Homebrew終端輸入這條命令即可/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

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

2.裝載rvm$ source ~/.rvm/scripts/rvm

3.安裝2.3.0版本ruby$ rvm install 2.3.0

4.將2.3.0設(shè)為默認(rèn)$ rvm use 2.3.0 --default


$cd$rvm_path/usr/ssl ? 這句話沒(méi)有輸入,輸入報(bào)錯(cuò)概荷。

$sudo curl -O http://curl.haxx.se/ca/cacert.pem

$sudo mv cacert.pem cert.pem

參考http://www.reibang.com/p/17043faee2e6




一些常用的命令

筹醯海看是有下載東西

cd ~/.cocoapods/

du -sh *

提示由于版本造成的沖突或者經(jīng)常其他原因安裝不成功,經(jīng)常要開(kāi)始重新下載就要將之前下載的刪除

cd ~/.cocoapods/

sudo -rm -rf ~/.cocoapods/

卸載pod

which pod 可以輸入pod的安裝目錄误证。

sudo rm -rf /usr/local/bin/pod 刪除pod的安裝目錄继薛。

gem list 可以發(fā)現(xiàn)還有一些cocoapods的組件,可以把這些都刪了愈捅,也可以不刪吧遏考。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市蓝谨,隨后出現(xiàn)的幾起案子灌具,更是在濱河造成了極大的恐慌林束,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,084評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件稽亏,死亡現(xiàn)場(chǎng)離奇詭異壶冒,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)截歉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,623評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)胖腾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人瘪松,你說(shuō)我怎么就攤上這事咸作。” “怎么了宵睦?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,450評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵记罚,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我壳嚎,道長(zhǎng)桐智,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,322評(píng)論 1 293
  • 正文 為了忘掉前任烟馅,我火速辦了婚禮说庭,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘郑趁。我一直安慰自己刊驴,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,370評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布寡润。 她就那樣靜靜地躺著捆憎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪梭纹。 梳的紋絲不亂的頭發(fā)上躲惰,一...
    開(kāi)封第一講書(shū)人閱讀 51,274評(píng)論 1 300
  • 那天,我揣著相機(jī)與錄音栗柒,去河邊找鬼礁扮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛瞬沦,可吹牛的內(nèi)容都是我干的太伊。 我是一名探鬼主播,決...
    沈念sama閱讀 40,126評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼逛钻,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼僚焦!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起曙痘,我...
    開(kāi)封第一講書(shū)人閱讀 38,980評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤芳悲,失蹤者是張志新(化名)和其女友劉穎立肘,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體名扛,經(jīng)...
    沈念sama閱讀 45,414評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谅年,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,599評(píng)論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了肮韧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片融蹂。...
    茶點(diǎn)故事閱讀 39,773評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖弄企,靈堂內(nèi)的尸體忽然破棺而出超燃,到底是詐尸還是另有隱情,我是刑警寧澤拘领,帶...
    沈念sama閱讀 35,470評(píng)論 5 344
  • 正文 年R本政府宣布意乓,位于F島的核電站,受9級(jí)特大地震影響约素,放射性物質(zhì)發(fā)生泄漏届良。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,080評(píng)論 3 327
  • 文/蒙蒙 一业汰、第九天 我趴在偏房一處隱蔽的房頂上張望伙窃。 院中可真熱鬧,春花似錦样漆、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,713評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至呻右,卻和暖如春跪妥,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背声滥。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,852評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工眉撵, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人落塑。 一個(gè)月前我還...
    沈念sama閱讀 47,865評(píng)論 2 370
  • 正文 我出身青樓纽疟,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親憾赁。 傳聞我的和親對(duì)象是個(gè)殘疾皇子污朽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,689評(píng)論 2 354

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

  • cocoapods安裝過(guò)3次都蜜汁失敗 在第七次終于成功 下列附上過(guò)程 有耐心的朋友可以試試的我的步驟和方法 ps...
    _Dam0n閱讀 2,427評(píng)論 0 1
  • 就那么伸出了胳膊,就那樣露出了腳龙考,噴嚏就不約而至兩三個(gè)蟆肆。還是保護(hù)好自己矾睦,不用這樣的方式證明誰(shuí)還在想著誰(shuí)。
    小女子姓龍閱讀 208評(píng)論 0 0
  • 文|圖 子兮 夜晚有了些許涼意炎功。睡前拉開(kāi)窗簾枚冗,想把窗戶稍稍關(guān)上一點(diǎn)。無(wú)意中看到窗臺(tái)上花盆里新冒出了幾株多肉蛇损,驚喜官紫。...
    北六月閱讀 387評(píng)論 3 4
  • 離職那天束世,老板找我談話,在得知我打算做注冊(cè)床玻、臨床相關(guān)工作時(shí)毁涉,顯得有些驚訝。 他用懷疑的眼光看著我說(shuō)锈死,“以你的性格贫堰,...
    紫蘇zxy閱讀 300評(píng)論 0 3
  • 英國(guó)崇尚紳士,我國(guó)崇尚君子待牵。二者都是對(duì)東西方社會(huì)上有文化其屏、有理想、有品德的男子的愛(ài)稱缨该。那么偎行,如何才能成為一名紳士,...
    倔強(qiáng)冬瓜閱讀 1,187評(píng)論 2 3