【ruby】rbenvを使ってRubyのバージョンを2.0.0-p247に設定する方法
現在、自社で運用している社内システムのステージング環境を構築する際に始めて
rbenvでRubyを設定したのでその時に行ったことを纏めます。
rbenvを選んだ理由としては
RVMほど高機能さを求めていなかったこと、
本番環境もrbenvでRubyのバージョン切り替えを行っていたため、
それと合わせるためにrbenvを利用しました。
1・rbenvとruby-buildをgithubから落としてくる
g08m11@test:~$ git clone git://github.com/sstephenson/rbenv.git .rbenv g08m11@test:~$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
2・.bash_profileにPATHを記述する
g08m11@test:~$ vi .bash_profile export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)"
3・インストールしたいRubyのバージョン(今回は2.0.0-p247)があるか確認する
g08m11@test:~$ rbenv install -l | grep 2.0.0 2.0.0-dev 2.0.0-p0 2.0.0-p195 2.0.0-p247 2.0.0-p353 2.0.0-preview1 2.0.0-preview2 2.0.0-rc1 2.0.0-rc2 maglev-2.0.0-dev rbx-2.0.0 rbx-2.0.0-dev rbx-2.0.0-rc1
4・Rubyをインストール(今回は2.0.0-p247)
g08m11@test:~$ rbenv install 2.0.0-p247 Downloading ruby-2.0.0-p247.tar.gz... -> http://dqw8nmjcqpjn7.cloudfront.net/c351450a0bed670e0f5ca07da3458a5b Installing ruby-2.0.0-p247...
5・globalなrubyのバージョンをrbenvで指定する
g08m11@test:~$ rbenv global system g08m11@test:~$ rbenv global 2.0.0-p247 g08m11@test:~$ rbenv global 2.0.0-p247
6・インストール済みのバージョンの確認と、それが現在使用中かどうかの確認
g08m11@test:~$ rbenv versions system * 2.0.0-p247 (set by /home/g08m11/.rbenv/version)
7・設定内容を確定させるために「rbenv rehash」を実行
g08m11@test:~$ rbenv rehash
9・rubyのバージョンが指定した通りになっているか確認する
g08m11% ruby -v ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.3.0]