そもそもrbenvとは?というところですが、
rbenvは開発で使うRubyをインストールしたり、Rubyのバージョンを簡単に切り替えることができるツールです。
プロジェクトごとに別なバージョンに切り替えることも可能にする、大変便利なツールなのです。
Linuxで使う場合はGitで、Macで使う場合はHomebrewでインストールするのが一般的です。
また、rubyをインストールする場合は、rbenvのプラグインであるruby-buildも一緒にインストールする必要があります。
まずはLinuxの手順です。
Gitでインストールした後にパスを設定してください。
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(rbenv init -)"' >> ~/.bash_profile source ~/.bash_profile
ここまでで完了ですが、最後にrbenvのバージョンを確認して、バージョンが表示されればOKです。
rbenv --version
次にMacでの手順です。
Homebrewを使ってインストールしてください。
brew install rbenv ruby-build echo 'eval "$(rbenv init -)"' >> ~/.bash_profile source ~/.bash_profile
ここまでで完了ですが、これも最後にrbenvのバージョンを確認して、バージョンが表示されればOKです。
rbenv --version
次にRubyのインストールです。
先ほどインストールしたrbenvを使いますが、まずは以下のコマンドでインストール可能なRubyのバージョンを表示します。
rbenv install --list ・ ・ ・ ・ 2.1.10 2.2.0-dev 2.2.0-preview1 2.2.0-preview2 2.2.0-rc1 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.3.0-dev 2.3.0-preview1 2.3.0-preview2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0-dev ・ ・ ・
めちゃめちゃたくさんのバージョンが表示されますので、
この中で使いたいバージョンを選んで以下のコマンドでインストールします。
rbenv install 2.2.3
次に現在使われているバージョンの確認です。
rbenv versions system * 2.2.3 (set by /・・・/.ruby-version) 2.3.3
上記のように現在使われているバージョンには(set by ・・・)という文字が後ろに入ります。
使いたいバージョンを変える時は、(今回は例として2.3.3に変えるとします)
rbenv global 2.3.3 rbenv versions system 2.2.3 (set by /・・・/.ruby-version) * 2.3.3
これでバージョンは変わりますが、
例えば一部のプロジェクトだけはまだ2.2.3で使いたいという時もあるでしょう。
そんな時は、該当のプロジェクトのディレクトリに移動し、
rbenv local 2.2.3
とすれば大丈夫です。
とても便利なツールですね。