如何安裝/更新ruby,安裝cocoapods,爲開發作好準備!(2016年12月07日更新內容)

一:首先來講一下如何安裝/更新ruby:git

通常狀況下,即便是新買的Mac電腦也會安裝有ruby,能夠在終端中鍵入一下命令查看ruby版本github

ruby -v

正常狀況下下面會打印出ruby的版本信息,若是有需求,你能夠從新安裝ruby,安裝方法很簡單,以下:api

1.下載ruby安裝包(https://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz)此處可隨意更改你想要安裝的ruby的版本(只要有這個版本)。緩存

2.而後雙擊解壓文件,在終端中切換路徑到解壓好的路徑。ruby

3.在終端中以此運行一下命令curl

./configure  

注:這一條命令可能會報錯,有的須要openssl,
此時能夠用這條命令替代:./configure --with-openssl-dir=/usr/local/ssl  
此處的「dir=」後面的地址要根據本身ruby解壓的地址替換,路徑可能爲"../ext/openssl/lib"

make

sudo make install

4.查看是否安裝/更新成功,關掉當前的終端,從新打開,輸入ui

ruby -v

若是版本號改變了,則說明安裝/更新成功。url

 

二:接下來講說如何安裝cocoapods:spa

1.打開終端,輸入如下命令以移除現有Ruby默認源.net

gem sources --remove https://rubygems.org/

2.使用新的源

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

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

gem sources -l

4.輸入如下命令以安裝cocoapods

sudo gem install cocoapods

這一步可能會出錯,這也是安裝cocoapods的最後一步

出現的錯誤多是ruby版本不匹配,錯誤信息會提示須要安裝哪一版本,按照提示更新版本便可,參照上面的更新步驟。

 

PS:若是以上方案仍然不能解決問題,請採用如下更爲簡單的方案:

https://gorails.com/setup/osx/10.11-el-capitan

內容爲全英,英文好的小夥伴直接按照步驟往下走就好,看不懂也沒事,如下是簡單的操做步驟解釋:

1.安裝 「HomeBrew」

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2.安裝ruby

brew install rbenv ruby-build

rbenv install 2.3.1
rbenv global 2.3.1
ruby -v

3.接下來再按照上面的步驟安裝cocoapods便可。

(若是你不當心碰上了這個錯誤:

invalid gem: package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in .../.../.../

不要着急,打開「in」後面給出的路徑,將最後一級目錄裏面的緩存文件刪除,而後從新安裝cocoapods便可。)

 

如下是更新內容:

前段時間手癢,把隱藏文件刪了個遍,發下cocoapods不能用了,沒辦法,只能重裝了

按照上面的步驟走,發現有些問題

https://ruby.taobao.org/

已經停用,搜了搜資料,http://gems.ruby-china.org/能夠用。因此,將二里的第二條替換源改成http://gems.ruby-china.org/就好了。

 

若是你的電腦裝了多個版本的Xcode,在執行「pod setup」命令時可能會出錯

「error: RPC failed; curl 56 SSLRead() return error -36」

參考:http://blog.csdn.net/wm9028/article/details/51840759

相關文章
相關標籤/搜索