1. 首先升級(jí)Ruby環(huán)境
sudo gem update --system
此時(shí)會(huì)出現(xiàn):

要你輸入密碼,輸入密碼回車(chē)就行(密碼看不見(jiàn))
失敗報(bào)這個(gè)錯(cuò)誤
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted @ rb_sysopen - /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/gem
則執(zhí)行
sudo gem install -n /usr/local/bin cocoapods
然后輸入密碼,輸完了直接回車(chē)。

恭喜你,Ruby升級(jí)成功了!
2、更換Ruby鏡像
首先移除現(xiàn)有的Ruby鏡像
終端輸入:$ gem sources --remove https://rubygems.org/
然后添加國(guó)內(nèi)最新鏡像源(淘寶的Ruby鏡像已經(jīng)不更新了)
終端輸入:$ gem sources -a https://gems.ruby-china.com/
執(zhí)行完畢之后輸入gem sources -l來(lái)查看當(dāng)前鏡像
終端輸入:$ gem sources -l
如果結(jié)果是
*** CURRENT SOURCES ***
https://gems.ruby-china.com
表示添加成功,否則繼續(xù)執(zhí)行$ gem source -a https://gems.ruby-china.org/來(lái)添加
3、安裝CocoaPods
終端輸入:$ sudo gem install cocoapods
然后輸入密碼:
出現(xiàn)這個(gè)說(shuō)明安裝成功:

如果出現(xiàn):
While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.
改為 sudo gem install -n /usr/local/bin cocoapods
到這之后再執(zhí)行pod setup(PS:這個(gè)過(guò)程是漫長(zhǎng)的,要有耐心)
終端輸入:
$ pod setup
如果出現(xiàn)了這個(gè)錯(cuò)誤:
別慌,執(zhí)行下面的
$ sudo rm -fr ~/.cocoapods/repos/master
$ pod setup
$ pod install
出現(xiàn)Setup completed的時(shí)候說(shuō)明已經(jīng)完成了
如果出現(xiàn)這個(gè)錯(cuò)誤:
升級(jí)macOS10.13.4之后,cocoapods不能正常使用了,這是蘋(píng)果一貫的問(wèn)題,遇到大版本系統(tǒng)升級(jí),之前的一些軟件就不能正常使用了。
終端輸入
sudo gem update –system
顯示如下錯(cuò)誤
ERROR: While executing gem … (Gem::FilePermissionError)
You don’t have write permissions for the /usr/bin directory.
重新輸入下面
$ sudo gem install -n /usr/local/bin sass
$ sudo gem install -n /usr/local/bin cocoapods
$ pod setup
$ pod install