安裝Cocoapod

系統(tǒng)環(huán)境:macOS High Sierra 10.13.4

1、安裝 RVM

1.1 開(kāi)始安裝

curl -L get.rvm.io | bash -s stable?

source ~/.bashrc

source ~/.bash_profile

12.png

等待一段時(shí)間后就可以成功安裝好 RVM。

1.2 繼續(xù)rvm,依次輸入命令,按回車(chē)之后并沒(méi)有什么反應(yīng)


23.png

1、3 查看rvm版本

rvm -v

55.png

2、用RVM升級(jí)Ruby

2.1 查看當(dāng)前ruby版本

ruby -v

66.png

2.2 查看已知的ruby版本

rvm list known

image.png

2.3 安裝ruby

rvm install 2.4.1

image.png

開(kāi)始安裝ruby,其中需要按兩次回車(chē)鍵,確認(rèn)安裝“Homebrew”和“Xcode Command Line Tools”工具(如果沒(méi)有安裝這個(gè)兩個(gè)工具,出現(xiàn)“-bash: _ruby: command not found”,所以通過(guò)rvm安裝ruby,這樣就不用自己手動(dòng)安裝這兩個(gè)工具了)。

image.png

此過(guò)程比較耗時(shí),期間會(huì)讓你輸入電腦密碼,以繼續(xù)安裝。當(dāng)出現(xiàn)

image.png

ruby安裝完成

3、更換ruby源

3.1 查看ruby源

gem sources -l

如果是https://ruby.taobao.org源,則替換成https://gems.ruby-china.org/,因?yàn)閠aobao Gems 源已停止維護(hù),現(xiàn)由 ruby-china 提供鏡像服務(wù)

image.png

3.2 移除https://ruby.taobao.org/

gem sources --remove https://ruby.taobao.org/

image.png

3.3 替換https://gems.ruby-china.com/,并查看新源是否替換成功

gem sources -a https://gems.ruby-china.com/

image.png

4、安裝cocopods

4.1 輸入命令和密碼

sudo gem install cocoapods

image.png

warning:如果出現(xiàn)這個(gè),則輸入命令:sudo gem install -n /usr/local/bin cocoapods

image.png

warning:如果安裝了多個(gè)Xcode,則安裝cocoapod命令:sudo xcode-select -switch/Applications/Xcode.app/Contents/Developer,(一般需要選擇最近的Xcode版本)

出現(xiàn)這個(gè),說(shuō)明cocoapod安裝成功了。

image.png

setup 過(guò)程中如果出現(xiàn)

error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

fatal: The remote end hung up unexpectedly

fatal: early EOF

fatal: index-pack failed

錯(cuò)誤,就執(zhí)行

git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master

命令應(yīng)該就可以了。

5、安裝本地庫(kù)

pod setup

然后就是漫長(zhǎng)的等待,當(dāng)然,網(wǎng)絡(luò)好的情況下會(huì)更快

warning:要查看文件下載進(jìn)度的可以另外打開(kāi)一個(gè)終端窗口,輸入命令cd~/.cocoapodsdu -sh *,回車(chē)再輸入命令du -sh *之后會(huì)顯示已下載的文件大小,可以多次執(zhí)行來(lái)監(jiān)看下載進(jìn)度,如果之前還有文件大小,后來(lái)變成0了,可能是網(wǎng)絡(luò)問(wèn)題,下載已經(jīng)中斷了,需要結(jié)束命令并從新執(zhí)行 pod setup

warning:安裝失敗,出現(xiàn) CocoaPods was not able to update themasterrepo. If this is an unexpected issue and persists you can inspect it runningpod repo update --verbose

image.png

解決方法一:輸入命令pod repo update --verbose更新一下本地庫(kù),更新完之后重新輸入pod setup。

image.png

解決方法二:見(jiàn)http://www.itdecent.cn/p/ad2a294597b6

出現(xiàn)Setup completed,則說(shuō)明安裝完成。

image.png

6、下載安裝本地庫(kù)完成之后可執(zhí)行列命令pod search AFNetworking檢查是否可用(第一次使用時(shí)間可能要久一點(diǎn))。

至此,coocapod就全部安裝完畢,可以正常使用了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 由于Mac 10.11更改了安全機(jī)制,所以cocoapods得安裝和卸載命令也有所改變, 全新安全功能 Rootl...
    haoxuan_xia閱讀 1,485評(píng)論 2 3
  • CocoaPods是什么? 當(dāng)你開(kāi)發(fā)iOS應(yīng)用時(shí),會(huì)經(jīng)常使用到很多第三方開(kāi)源類(lèi)庫(kù),比如JSONKit,AFNetW...
    鄉(xiāng)道狗毛草閱讀 456評(píng)論 0 1
  • 雨過(guò)會(huì)天晴 天晴了有機(jī)會(huì) 看到彩虹 彩虹是七色的……
    雨水風(fēng)晴閱讀 246評(píng)論 0 0
  • 前言 自己很早就想搞一個(gè)總的倉(cāng)庫(kù)就是將自己平時(shí)遇到的和學(xué)習(xí)到的東西整合在一起,方便后面用的時(shí)候快速的查找與使用,之...
    冬天只愛(ài)早晨閱讀 336評(píng)論 1 3
  • 目標(biāo):商務(wù)日語(yǔ)水平(能報(bào)價(jià)、能交流、能獨(dú)立使用日語(yǔ)工具查找資料) 時(shí)間:1-2年 達(dá)到日語(yǔ)商務(wù)水平 第一個(gè)小目標(biāo):...
    財(cái)才閱讀 291評(píng)論 0 0

友情鏈接更多精彩內(nèi)容