rbenvを利用して複数バージョンのRubyをインストール

More than 5 years have passed since last update.


brewのアップデート

brew update


rbenvのインストール

brew install readline ruby-build rbenv


パスの設定

export PATH=$HOME/.rbenv/bin:$PATH

eval "$(rbenv init - zsh)"


再読込

source .zshrc


インストール可能なrubyのバージョンを表示

rbenv install -l

一覧を表示

Available versions:

1.8.6-p383
1.8.6-p420
1.8.7-p249
1.8.7-p302
1.8.7-p334
1.8.7-p352
1.8.7-p357
1.8.7-p358
1.8.7-p370
1.8.7-p371
1.8.7-p374
1.9.1-p378
1.9.1-p430
1.9.2-p0
1.9.2-p180
1.9.2-p290
1.9.2-p318
1.9.2-p320
1.9.3-dev
1.9.3-p0
1.9.3-p125
1.9.3-p194
1.9.3-p286
1.9.3-p327
1.9.3-p362
1.9.3-p374
1.9.3-p385
1.9.3-p392
1.9.3-p429
1.9.3-p448
1.9.3-preview1
1.9.3-rc1
2.0.0-dev
2.0.0-p0
2.0.0-p195
2.0.0-p247
2.0.0-preview1
2.0.0-preview2
2.0.0-rc1
2.0.0-rc2
2.1.0-dev
jruby-1.5.6
jruby-1.6.3
jruby-1.6.4
jruby-1.6.5
jruby-1.6.5.1
jruby-1.6.6
jruby-1.6.7
jruby-1.6.7.2
jruby-1.6.8
jruby-1.7.0
jruby-1.7.0-preview1
jruby-1.7.0-preview2
jruby-1.7.0-rc1
jruby-1.7.0-rc2
jruby-1.7.1
jruby-1.7.2
jruby-1.7.3
jruby-1.7.4
maglev-1.0.0
maglev-1.1.0-dev
maglev-2.0.0-dev
mruby-dev
rbx-1.2.4
rbx-2.0.0-dev
rbx-2.0.0-rc1
ree-1.8.6-2009.06
ree-1.8.7-2009.09
ree-1.8.7-2009.10
ree-1.8.7-2010.01
ree-1.8.7-2010.02
ree-1.8.7-2011.03
ree-1.8.7-2011.12
ree-1.8.7-2012.01
ree-1.8.7-2012.02
topaz-dev


インストール

rbenv install 1.9.3-p448

rbenv install 2.0.0-p247


インストールしたrubyの確認

rbenv versions

一覧

* system (set by /Users/hello/.rbenv/version)

1.9.3-p448
2.0.0-p247


現在のglobalなrubyのバージョンを確認

rbenv global

システム標準のrubyが使用されている

system


rubyのバージョンを変更

rbenv global 1.9.3-p448 

変更を確認

rbenv global

1.9.3-p448

rubyを起動してバージョンを確認

ruby -v

ruby 1.9.3p448 (2013-06-27 revision 41675) [x86_64-darwin12.4.0]