Mac系統(tǒng)10.12.3
安裝步驟:(注意:在終端輸入命令時娩怎,取$后面部分輸入)
1..終端輸入:$ gem update --system
2.這時應(yīng)該輸入:$ 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)查看當(dāng)前鏡像
終端輸入:$ 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
這應(yīng)該是使用的?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 ,查看當(dāng)前鏡像是否是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步驟。
沒有及時的記錄茫多,搞定后才補(bǔ)上的张遭,不過大體的步驟是這樣的,有問題可以私信或者留言給我地梨,大家一起學(xué)習(xí) ^.^