Rubyを入れようと思いましたが、ディレクトリ毎でRubyのバージョン管理が出来る「rbenv」がないと不便という事を聞いたので、rbenvをインストールしました。その記録です。
見出し
gitがない場合はインストール
1 |
$ sudo yum -y install git |
rbenvをクローン(clone)する
1 |
$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv |
PATH設定
1 2 |
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile $ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile |
で
1 |
$ ~/.bash_profile |
に
1 2 |
export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)" |
が追加されます。
設定読み込み
1 |
$ exec $SHELL -l |
バージョン確認
1 2 |
$ rbenv --version rbenv 1.0.0-33-gc7dcaf1 |
ruby-buildをクローン(clone)する
1 |
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build |
Rubyのバージョンリスト確認
1 2 3 4 5 6 |
$ rbenv install --list Available versions: 1.8.5-p113 1.8.5-p114 1.8.5-p115 ・・・など |
Rubyのバージョンを指定してインストール
1 |
$ rbenv install -v x.x.x |
リハッシュ
1 |
$ rbenv rehash |
インストールされたRuby確認
1 |
$ rbenv versions |
自分はここで以下のエラーになりました。
1 2 |
$ rbenv versions Warning: no Ruby detected on the system |
原因は上のインストール手順を飛ばしていただけでした。($ rbenv install -v x.x.x)
global設定
1 |
$ rbenv global x.x.x |
Rubyバージョン確認
1 |
$ ruby -v |
参考サイト様
http://qiita.com/inouet/items/478f4228dbbcd442bfe8
https://github.com/rbenv/rbenv
http://dev.classmethod.jp/server-side/language/build-ruby-environment-by-rbenv/