Mac cocoapods 安裝

安裝ruby

注意:本人是通過HomeBrew進(jìn)行安裝更新的ruby牺蹄,如果已經(jīng)使用其他方式(rvm)安裝過ruby,可跳過該步驟狗热,或者卸載當(dāng)前版本的ruby,進(jìn)行重新安裝虑省。因?yàn)槿绻到y(tǒng)中存在多個(gè)方式安裝ruby匿刮,可能會(huì)導(dǎo)致cocoapods 安裝異常

更新軟件源可根據(jù)實(shí)際情況選擇是否更新,如果安裝完成HomeBrew之后不需要執(zhí)行該操作探颈,或者直接執(zhí)行安裝命令根據(jù)是否報(bào)錯(cuò)選擇如下命令

# 更新軟件包
brew update-reset
# 安裝ruby
brew install ruby

ruby安裝驗(yàn)證

# 驗(yàn)證安裝版本
ruby --version

使用Ruby gem 安裝 cocoapods

第一步:驗(yàn)證是否已經(jīng)安裝 cocoapods

gem list |grep cocoapods
# 查看軟件包安裝位置
gem list --details
# 如果 已有版本不符合預(yù)期熟丸,先卸載cocoapods在安裝
gem uninstall cocoapods

第二步:安裝cocoapods

sudo gem install cocoapods

安裝cocoapods時(shí)會(huì)展示安裝的版本,使用如下命令驗(yàn)證是否安裝成功
驗(yàn)證:

# 查詢安裝版本
gem list|grep cocoapods
# 驗(yàn)證 pod命令是否正常
pod --version

如果 驗(yàn)證pod的版本和自己安裝版本不對(duì)應(yīng)時(shí)伪节,需要替換系統(tǒng)pod命令光羞,執(zhí)行如下步驟

# 步驟1:查看當(dāng)前Pod 安裝位置
which pod # 輸出 /usr/local/bin/pod
# 步驟二: 保存老版本pod
mv /usr/local/bin/pod /usr/local/bin/pod_old
# 步驟三: 查看自行安裝的cocoapods 路徑 Installed at 為安裝路徑
gem list --detail|grep -A 8 cocoapods

# 步驟四: 更新新版本pod 
ln -s /usr/local/lib/ruby/gems/3.2.0/bin/pod /usr/local/bin/pod
# 步驟五: 驗(yàn)證是否正取
pod --version

問題解決

如果通過如下命令獲取的cocoapods版本和自行安裝的版本不對(duì)應(yīng)時(shí)可進(jìn)行如下問題排查

# 查詢安裝版本
gem list|grep cocoapods

上訴問題大概率是因?yàn)橄到y(tǒng)中裝了多個(gè)ruby,導(dǎo)致gem命令怀大,以及gem環(huán)境參數(shù)錯(cuò)亂纱兑,如果是因?yàn)間em參數(shù)錯(cuò)亂導(dǎo)致的問題,可按照如下步驟進(jìn)行解決化借,其他問題需要自行結(jié)合自己的實(shí)際情況處理

# 步驟1:驗(yàn)證是否安裝了多個(gè)版本ruby
gem env # 查看配置是否存在多個(gè)ruby潜慎,然后驗(yàn)證配置是否混亂,標(biāo)志位多個(gè)版本的 ruby路徑
# 步驟2:驗(yàn)證gem list 中的cocoapods 安裝路徑以及安裝在哪個(gè)Ruby庫下
gem list --detail 
# 或者
sudo find / -name cocoapods
# 步驟3: 刪除除系統(tǒng)ruby之外的ruby版本
# 自行查找刪除
# 步驟4: 重啟終端
# 步驟5: 再次通過如下命令驗(yàn)證達(dá)到正常效果
gem list|grep cocoapods

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市铐炫,隨后出現(xiàn)的幾起案子垒手,更是在濱河造成了極大的恐慌,老刑警劉巖倒信,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件科贬,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡鳖悠,警方通過查閱死者的電腦和手機(jī)榜掌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來竞穷,“玉大人唐责,你說我怎么就攤上這事●” “怎么了鼠哥?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)看政。 經(jīng)常有香客問我朴恳,道長(zhǎng),這世上最難降的妖魔是什么允蚣? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任于颖,我火速辦了婚禮,結(jié)果婚禮上嚷兔,老公的妹妹穿的比我還像新娘森渐。我一直安慰自己,他們只是感情好冒晰,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布同衣。 她就那樣靜靜地躺著,像睡著了一般壶运。 火紅的嫁衣襯著肌膚如雪耐齐。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天蒋情,我揣著相機(jī)與錄音埠况,去河邊找鬼。 笑死棵癣,一個(gè)胖子當(dāng)著我的面吹牛辕翰,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播狈谊,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼金蜀,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼刷后!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起渊抄,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤尝胆,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后护桦,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體含衔,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年二庵,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了贪染。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡催享,死狀恐怖杭隙,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情因妙,我是刑警寧澤痰憎,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站攀涵,受9級(jí)特大地震影響铣耘,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜以故,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一蜗细、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧怒详,春花似錦炉媒、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至善玫,卻和暖如春水援,著一層夾襖步出監(jiān)牢的瞬間密强,已是汗流浹背茅郎。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留或渤,地道東北人系冗。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像薪鹦,于是被迫代替她去往敵國(guó)和親掌敬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子惯豆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

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