Mac系統(tǒng)10.12.3
安裝步驟:(注意:在終端輸入命令時,取$后面部分輸入)
1..終端輸入:$ gem update --system
2.這時應該輸入:$ sudo gem update --system
(第一步執(zhí)行失敗就使用第二步)
3.更換Ruby鏡像
(1)移除現(xiàn)有的ruby(未安裝過的)
終端輸入:$ gem sources --remove https://rubygems.org/
(2)添加國內(nèi)最新的鏡像源(淘寶的Ruby不更新了,不使用淘寶鏡像)
終端輸入:$ gem source -a https://gems.ruby-china.org/
(3)查看當前鏡像
終端輸入:$ gem sources -l
4. 再更新一下gem版本(具體不知道為什么,反正我又更新了一次才行)
終端輸入:sudo gem update --system
5. 安裝CococaPods
終端輸入:$ sudo gem install -n /usr/local/bin cocoapods --pre
可能會遇見的錯誤如下:
(1)While executing gem ... (OpenSSL::SSL::SSLError) hostname "gems.ruby-china.o
這應該是使用的?https://gems.ruby-china.org/ 的https證書問題,這里移除 https://gems.ruby-china.org/,換成?http://gems.ruby-china.org/
操作如下:(注意 http 和 https)
? ? ? ? ? ? ? a.終端輸入 :$ gem sources --remove https://gems.ruby-china.org/
? ? ? ? ? ? ? b.終端輸入 :$ gem source -a http://gems.ruby-china.org/
? ? ? ? ? ? ? c.終端輸入:? $ gem sources -l ,查看當前鏡像是否是http://gems.ruby-china.org/,不是的話在執(zhí)行一次abc
(2)hostname "upyun.gems.ruby-china.org" does not match the server certificate?
這個問題比較麻煩,具體是:(注意http和https)
? ? ? ? ? ? ? ? a.先使用?https://gems.ruby-china.org/ 的鏡像源更新gem
? ? ? ? ? ? ? ? b.更新成功后,在使用?http://gems.ruby-china.org/ 安裝CococaPods
若是a步驟失敗,提示:While executing gem ... (OpenSSL::SSL::SSLError) hostname "gems.ruby-china.o
則將 https://gems.ruby-china.org/ 鏡像源改為 https://gems.ruby-china.org (就是去掉了最后的 ?/ ),在重新操作一次。上述的a和b步驟。
沒有及時的記錄,搞定后才補上的,不過大體的步驟是這樣的,有問題可以私信或者留言給我,大家一起學習 ^.^