iMac安裝pod遇到的問題

新的iMac安裝pod遇到了很多的問題,一直失敗,網(wǎng)上查找的各種方法貌似都過時(shí)了粗俱。經(jīng)過努力,最終安裝成功虚吟。

安裝要點(diǎn)

  1. 檢查ruby的源
    gem sources -l
    注意:-l為list中的l寸认,不是數(shù)字1
    顯示如下:
*** CURRENT SOURCES ***
https://rubygems.org/  
或者為
https://ruby.taobao.org/

上面兩個(gè)源目前都不能使用了。我的最開始安裝失敗的原因就是使用了淘寶的源串慰。

  1. 移除舊源偏塞,添加新源
移除舊源
$  gem sources --remove https://ruby.taobao.org/
https://ruby.taobao.org/ removed from sources
添加新源
$ gem sources -a http://gems.ruby-china.org/
http://gems.ruby-china.org/ added to sources
如果http://gems.ruby-china.org/也不可用,可以改為添加https://gems.ruby-china.com
檢查下
$ gem sources -l
*** CURRENT SOURCES ***
http://gems.ruby-china.org/
顯示已經(jīng)添加成功
  1. 更新下gem版本
$ sudo gem update --system
如果是最新的版本會(huì)顯示
Latest version currently installed. Aborting.
  1. 安裝cocoapods
安裝最新版本
sudo gem install -n /usr/local/bin cocoapods --pre
安裝制定版本
sudo gem install -n /usr/local/bin cocoapods -v 1.10.2

安裝成功會(huì)顯示:
Installing ri documentation for cocoapods-1.3.1
22 gems installed
  1. 驗(yàn)證

輸入下面命令查看pod版本

$ pod --version
1.3.1

證明安裝成功

升級(jí) cocoapods

如果是以前安裝過邦鲫,要升級(jí)灸叼,直接執(zhí)行以下命令即可

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

卸載 cocoapods

sudo gem uninstall cocoapods

此時(shí),會(huì)出現(xiàn)如圖所示的提示


提示
  1. 選擇想要卸載的版本,我選的 2怜姿,然后回車
    會(huì)出現(xiàn)如圖所示的提示慎冤,顯示卸載成功


    卸載結(jié)果
  2. 檢查下 pod 版本
pod --version
當(dāng)前版本

顯示卸載成功

遇到的問題

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)

原因:gem版本過低疼燥,需要update沧卢,執(zhí)行下述命令:

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

原因:使用的源證書無效,需要更換新的源醉者,參照步驟1但狭、2解決此問題。

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

原因:沒有操作權(quán)限撬即,在更新命令前加上sudo即可立磁。例如更新gem

$ sudo gem update --system

如果仍然提示同樣的錯(cuò)誤,則使用下面的命令:

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

原因:沒有權(quán)限不能操作剥槐,解決方法是

sudo gem install -n /usr/local/bin cocoapods --pre
Error fetching http://gems.ruby-china.org/:
    bad response Not Found 404 (https://gems.ruby-china.org/specs.4.8.gz)

原因:ruby-china 更換了域名唱歧,變?yōu)?https://gems.ruby-china.com,需要使用 gem sources -a https://gems.ruby-china.com/

1518155-c942476077037717.png

如果有下面的警告粒竖,需要將更新下環(huán)境變量
WARNING: You don't have /Users/xxx/.local/share/gem/ruby/2.6.0/bin in your PATH, gem executables will not run.

export PATH="/Users/xxx/.local/share/gem/ruby/2.6.0/bin":$PATH

否則安裝成功后會(huì)提示找不到 pod 命令

參考

cocoaPods安裝2017 以及遇到的坑

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末颅崩,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蕊苗,更是在濱河造成了極大的恐慌沿后,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件朽砰,死亡現(xiàn)場(chǎng)離奇詭異尖滚,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)瞧柔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門漆弄,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人造锅,你說我怎么就攤上這事撼唾。” “怎么了备绽?”我有些...
    開封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵券坞,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我肺素,道長(zhǎng)恨锚,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任倍靡,我火速辦了婚禮猴伶,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己他挎,他們只是感情好筝尾,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著办桨,像睡著了一般筹淫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上呢撞,一...
    開封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天损姜,我揣著相機(jī)與錄音,去河邊找鬼殊霞。 笑死摧阅,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的绷蹲。 我是一名探鬼主播棒卷,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼祝钢!你這毒婦竟也來了比规?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤太颤,失蹤者是張志新(化名)和其女友劉穎苞俘,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體龄章,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡吃谣,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了做裙。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片岗憋。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖锚贱,靈堂內(nèi)的尸體忽然破棺而出仔戈,到底是詐尸還是另有隱情,我是刑警寧澤拧廊,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布监徘,位于F島的核電站,受9級(jí)特大地震影響吧碾,放射性物質(zhì)發(fā)生泄漏凰盔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一倦春、第九天 我趴在偏房一處隱蔽的房頂上張望户敬。 院中可真熱鬧落剪,春花似錦、人聲如沸尿庐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽抄瑟。三九已至凡泣,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間锐借,已是汗流浹背问麸。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留钞翔,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓席舍,卻偏偏與公主長(zhǎng)得像布轿,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子来颤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

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