Ruby/Linux Mint 16にrbenvをインストールして複数バージョンのRubyを使い分けられるようにする

Ruby/Linux Mint 16にrbenvをインストールして複数バージョンのRubyを使い分けられるようにする

rbenvをインストール

apt でも突っ込めるのだが若干バージョンが古いのでgithubから入れる

$ cd /hoge/piyo/fuga
$ git clone git://github.com/sstephenson/rbenv.git rbenv

.profileあたりに

export RBENV_ROOT="/hoge/piyo/fuga/rbenv"
export PATH="$RBENV_ROOT/bin:$PATH"
eval "$(rbenv init -)"

書き込んどく

この RBENV_ROOT は絶対パスで書いたほうがトラブルが少ないような気がする。

$ source .profile

ruby-build のインストール

これもgithubから入れる

$ mkdir /hoge/piyo/fuga/rbenv/plugins
$ cd /hoge/piyo/fuga/rbenv/plugins
$ git clone git://github.com/sstephenson/ruby-build.git
$ cd ruby-build
$ sudo ./install.sh

おそらくRubyビルド時にコンパイラがいるので

$ sudo apt-get install build-essential libssl-dev

できた

Ruby 2.1のインストール

インストールできるRuby の一覧を見る

$ rbenv install -l

っで 2.1.0 があったので入れる

$ rbenv install 2.1.0

ドン

環境を切り替える

入ったので切り替える

$ rbenv global 2.1.0
$ rbenv rehash

Tag

ruby/switching_multi_version_ruby_by_rbenv_on_linuxmit16.txt · 最終更新: 2015-09-29 13:15 by ore