mac cocoapods安裝

雖然使用cocoapods已經有幾年,但從未整理過cocoapods安裝的安裝流程,以至于重新安裝時碰到問題需要一次次查找資料,故把整個安裝流程記錄下來,僅供大家參考

準備工作

1.升級Ruby環境

終端輸入:$ gem update --system

此時可能會出現沒權限升級Ruby的提示


沒有權限

這是因為你沒有權限去升級Ruby

這時應該輸入:$ sudo gem update --system

此時會出現輸入密碼


密碼

接下來輸入密碼,注意:輸入密碼的時候沒有任何反應,光標也不會移動,你盡管輸入就是了,輸完了直接回車。等一會如果出現


升級Ruby成功

恭喜你,升級Ruby成功了。

2.移除現有Ruby默認源

$gem sources --remove [https://rubygems.org/](https://rubygems.org/)

3.使用新的源

$gem sources -a https://ruby.taobao.org/

$ gem source -a https://gems.ruby-china.org/

4.驗證新源是否替換成功

$gem sources -l

如果結果是

*** CURRENT SOURCES ***
https://gems.ruby-china.org/

說明添加成功,否則繼續執行

$ gem source -a https://gems.ruby-china.org/

來添加

安裝cocoapods

$ sudo gem install cocoapods

有可能會出現以下報錯:


報錯

需要輸入:

$ sudo gem install -n /usr/local/bin cocoapods

等待---> 安裝成功

如果出現:

ERROR:While executing gem ... (OpenSSL::SSL::SSLError)
hostname "upyun.gems.ruby-china.org" does not match the server certificate

這是因為你使用了 https://gems.ruby-china.org/ 源路徑證書驗證未通過,請如上使用http://gems.ruby-china.org/。具體原因沒有找到,歡迎補充。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容