1. 首先升級(jí)Ruby環(huán)境
sudo gem update --system
此時(shí)會(huì)出現(xià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
然后輸入密碼,輸完了直接回車。
恭喜你勋颖,Ruby升級(jí)成功了棋返!
2、更換Ruby鏡像
首先移除現(xiàn)有的Ruby鏡像
終端輸入:$ gem sources --remove https://rubygems.org/
然后添加國內(nèi)最新鏡像源(淘寶的Ruby鏡像已經(jīng)不更新了)
終端輸入:$ gem sources -a https://gems.ruby-china.com/
執(zhí)行完畢之后輸入gem sources -l來查看當(dāng)前鏡像
終端輸入:$ gem sources -l
如果結(jié)果是
*** CURRENT SOURCES ***
https://gems.ruby-china.com
表示添加成功狈网,否則繼續(xù)執(zhí)行$ gem source -a https://gems.ruby-china.org/來添加
3、安裝CocoaPods
終端輸入:$ sudo gem install cocoapods
然后輸入密碼:出現(xiàn)這個(gè)說明安裝成功:
如果出現(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è)過程是漫長的,要有耐心)
終端輸入:
$ pod setup
如果出現(xiàn)了這個(gè)錯(cuò)誤:別慌普舆,執(zhí)行下面的
$ sudo rm -fr ~/.cocoapods/repos/master
$ pod setup
$ pod install
出現(xiàn)Setup completed的時(shí)候說明已經(jīng)完成了
如果出現(xiàn)這個(gè)錯(cuò)誤:升級(jí)macOS10.13.4之后恬口,cocoapods不能正常使用了,這是蘋果一貫的問題沼侣,遇到大版本系統(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