Swift - 安裝CocoaPods/pod 命令失效(-bash: pod: command not found)

CocoaPods是一個(gè)很好用的第三方庫(kù)的管理工具

前言:


CocoaPods是Swift和Objective-C Cocoa項(xiàng)目的依賴(lài)管理器。

CocoaPods可以幫助您優(yōu)雅地?cái)U(kuò)展項(xiàng)目忌警。

依賴(lài)項(xiàng)管理器可以輕松添加算行,刪除拄踪,更新和管理應(yīng)用程序使用的第三方依賴(lài)項(xiàng)纯衍。

例如蔗衡,您可以使用依賴(lài)項(xiàng)管理器輕松地引入AFNetworking竖共,而不是重新創(chuàng)建自己的網(wǎng)絡(luò)庫(kù)蝙叛。

您甚至可以指定要使用的確切版本或一系列可接受的版本。

1.查看Homebrew

brew -v

2.不存在則安裝Homebrew

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

添加更換鏡像來(lái)源

gem sources -l // 查看當(dāng)前的鏡像地址

gem sources? --remove https://gems.ruby-china.org/

gem sources -a https://gems.ruby-china.com //目前使用的鏡像地址

gem sources -l // 查看當(dāng)前的鏡像地址

2023-11-23 新機(jī)器(M1公给、M2)存在問(wèn)題(ruby)


1.查看ruby 一般都是自帶的2.6 這個(gè)版本是裝不上pod的 一定要升級(jí)3.0??

ruby -v

2.更新ruby

brew update

brew install ruby

此時(shí)還未升級(jí)成功

echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile

(一般最后幾行可能會(huì)是其他的說(shuō)明借帘,這里只是個(gè)例子)

source ~/.bash_profile

此時(shí)再次查詢(xún)(此時(shí)為最新版本)

ruby -v

下面是其安裝的詳細(xì)步驟:


1. 終端輸入 :? ?sudo?gem?install?cocoapods


2. 接著要求輸入你的密碼終端輸入結(jié)果應(yīng)該是這樣(輸入時(shí)看起來(lái)無(wú)變化,不用理會(huì)繼續(xù)輸入然后回車(chē)即可)


成功的樣式

1>? 如果出現(xiàn)了這樣的錯(cuò)誤

錯(cuò)誤提示

2>? 終端重新輸入 :? ?sudo gem install -n /usr/local/bin cocoapods 接著再次輸入密碼即可


3.? 終端輸入:? ?pod?setup?--verbose


(這個(gè)需要時(shí)間會(huì)長(zhǎng)一些 -- >> 因?yàn)樗寺〉?i>?/ .cocoapods /您的計(jì)算機(jī)上這個(gè)過(guò)程可能會(huì)需要幾分鐘 ,該verbose選項(xiàng)在進(jìn)程運(yùn)行時(shí)記錄進(jìn)度淌铐,允許您觀察進(jìn)程而不是看到看似“凍結(jié)”的屏幕肺然。)

4.? cd 你的項(xiàng)目所在的位置 (一般就是直接把項(xiàng)目拖進(jìn)來(lái)即可)


5.? 創(chuàng)建一個(gè)Podfile文件:? ?pod?init


6.? 輸入下面的命令行打開(kāi)PodFile,并使用Xcode進(jìn)行編輯:? open?-a?Xcode?Podfile?

(swift 項(xiàng)目! ! ! use_frameworks!)



7.? 最后終端輸入 pod install

其他:查看pod版本

pod --version? ? ?

等待完成即可腿准,最后打開(kāi)工程中 "xxx.xcworkspace"? 就可以使用了


使用cocoapods可能會(huì)出現(xiàn)的一些錯(cuò)誤:

2018.12.05? pod 命令失效 錯(cuò)誤及解決


終端命令出現(xiàn): 际起?-bash: pod: command not found? pod 命令執(zhí)行錯(cuò)誤

解決方案 ?/usr/local/bin/pod ?? ?代替 pod? 其他按照之前命令即可

參考博客 :https://blog.csdn.net/huanghuangoppa/article/details/81676823

2019.10.09? pod 命令失效 錯(cuò)誤及解決


終端命令出現(xiàn):/System/Library/Frameworks/Ruby.framework/Versions/2.0

?macOS Catalina 將系統(tǒng)的 Ruby 解釋器升級(jí)了?2.3? /System/Library/Frameworks/Ruby.framework/Versions/2.3吐葱,因此執(zhí)行 pod 命令的時(shí)候由于找不到 Ruby 解釋器而報(bào)錯(cuò)街望。

按照提示重裝 Cocoapods: $ sudo gem install cocoapods

2019.12.09 xcode的git環(huán)境異常如下


異常截圖

原因開(kāi)發(fā)工具Xcode的工具發(fā)生git異常錯(cuò)誤:

解決方案: xcode-select --install?

2023.11.10 xcode的CocoaPods環(huán)境異常如下 (m2機(jī)器)


異常圖片

gem sources -l

gem sources --remove ""

再執(zhí)行上安裝步驟即可?參考鏈接

2024.09.15? ? 錯(cuò)誤 Unable to add a sourcewithurl xxx

Unable to add a sourcewithurl`https://github.com/CocoaPods/Specs.git`named`master`.You cantryadding it manuallyin`~/.cocoapods/repos`or via`pod repo add`.

解決方案? pod repo add master https://github.com/CocoaPods/Specs.git

2024.10.19 Xcode16.0 pod init 失敗 (把參數(shù)改為以前舊版本的)


關(guān)閉 XCode

轉(zhuǎn)到您的項(xiàng)目文件夾刪除Pods&Podfile.lock?

如下圖所示 重新 Pod install 即可


操作示意

參考鏈接

最后編輯于
?著作權(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)離奇詭異,居然都是意外死亡扑浸,警方通過(guò)查閱死者的電腦和手機(jī)烧给,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)喝噪,“玉大人础嫡,你說(shuō)我怎么就攤上這事。” “怎么了榴鼎?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵伯诬,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我巫财,道長(zhǎng)盗似,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任平项,我火速辦了婚禮赫舒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘闽瓢。我一直安慰自己接癌,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布扣讼。 她就那樣靜靜地躺著缺猛,像睡著了一般。 火紅的嫁衣襯著肌膚如雪椭符。 梳的紋絲不亂的頭發(fā)上荔燎,一...
    開(kāi)封第一講書(shū)人閱讀 52,475評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音销钝,去河邊找鬼有咨。 笑死,一個(gè)胖子當(dāng)著我的面吹牛曙搬,可吹牛的內(nèi)容都是我干的摔吏。 我是一名探鬼主播,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼纵装,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼征讲!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起橡娄,我...
    開(kāi)封第一講書(shū)人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤诗箍,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后挽唉,有當(dāng)?shù)厝嗽跇?shù)林里發(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
  • 文/蒙蒙 一墓赴、第九天 我趴在偏房一處隱蔽的房頂上張望竞膳。 院中可真熱鬧,春花似錦诫硕、人聲如沸顶猜。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至滔吠,卻和暖如春纲菌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背疮绷。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工翰舌, 沒(méi)想到剛下飛機(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)容