系統(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就全部安裝完畢,可以正常使用了