1滥搭、安裝系統(tǒng)需要的包
先安裝Xcode開發(fā)工具矾利,它將幫你安裝好Unix環(huán)境所需要的開發(fā)包
2尤揣、安裝RVM
RVM 是一個(gè)命令行工具,可以提供一個(gè)便捷的多版本 Ruby 環(huán)境的管理和切換捻悯。
$ curl -L https://get.rvm.io | bash -s stable
期間可能會問你sudo管理員密碼,以及自動(dòng)通過homebrew安裝依賴包淤毛,等待一段時(shí)間后就可以成功安裝好 RVM今缚。
然后,載入 RVM 環(huán)境(新開 Termal 就不用這么做了低淡,會自動(dòng)重新載入的)
$ source ~/.rvm/scripts/rvm
查看rvm
$ rvm -v
rvm 1.29.1 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]
3姓言、用RVM安裝Ruby環(huán)境
查詢已經(jīng)安裝的ruby
$ rvm list
列出已知的ruby版本
$ rvm list known
可以選擇現(xiàn)有的rvm版本來進(jìn)行安裝(下面以rvm 2.0.0版本的安裝為例)
$ rvm install 2.4
同樣繼續(xù)等待漫長的下載,編譯過程蔗蹋,完成以后何荚,Ruby, Ruby Gems 就安裝好了。
卸載一個(gè)已安裝版本
$ rvm remove 2.4.0
4猪杭、設(shè)置Ruby版本
RVM 裝好以后餐塘,將指定版本的 Ruby 設(shè)置為系統(tǒng)默認(rèn)版本(同樣,也可以用其他版本號胁孙,前提是你有用 rvm install 安裝過那個(gè)版本)
$ rvm 2.4.0 --default
查看Ruby
$ ruby -v
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16]
5唠倦、RubyGems鏡像地址設(shè)置
查看
$ gem sources -l
*** CURRENT SOURCES ***
國內(nèi)訪問這個(gè)網(wǎng)址有時(shí)候會有問題,網(wǎng)上的一種解決方案是將遠(yuǎn)替換成淘寶的:
刪除原地址
$gem sources -removehttps://rubygems.org/
添加新地址
$ gem source -add?https://ruby.taobao.org/
查看
$ gem sources -l
*** CURRENT SOURCES ***
到這里就已經(jīng)把Ruby環(huán)境成功的安裝到了Mac OS X上涮较,接下來就可以進(jìn)行相應(yīng)的開發(fā)使用了。
查看gem版本
$ gem -v
2.6.12
注:
安裝RVM
安裝
$ curl -L https://get.rvm.io|bash -s stable
運(yùn)行
$ source ~/.rvm/scripts/rvm
查看
$ rvm -v
安裝ruby
查詢已安裝的ruby
$ ruby list
查詢已知的ruby版本
$ rvm list known
安裝ruby
安裝
$ rvm install 2.4.0
刪除已安裝的ruby
$ rvm remove 2.4.0
設(shè)置默認(rèn)ruby
$ rvm 2.4.0 —default
查詢r(jià)uby
$ ruby -v
查詢r(jià)uby默認(rèn)源
$ gem sources -l
添加ruby默認(rèn)源
$ gem sources -add https://ruby.taobao.org/
刪除ruby默認(rèn)源
$ gem sources -remove https://ruby.taobao.org/
如果出現(xiàn)下面錯(cuò)誤
ERROR: '/usr/local/bin' is not writable - it is required for Homebrew, try 'brew doctor' to fix it!
Requirements installation failed with status: 1.
輸入如下命令
$ rvm autolibs read-only # read more here:https://rvm.io/rvm/autolibs
$ rvm install ruby