rbenv インストール

インストール先は システムワイドとして /usr/local とする。
また、Ruby利用者が staff グループに属していることを前提に、全ユーザへ環境変数を適用する。

  • rbenvインストール

$ cd /usr/local
$ sudo git clone https://github.com/sstephenson/rbenv.git rbenv
$ /usr/local/rbenv/bin/rbenv
rbenv 0.4.0-67-g3300587
(snip)
$ sudo chgrp -R staff rbenv
$ sudo chmod -R g+rwxXs rbenv

$ sudo vi /etc/profile.d/rbenv.sh
$ cat /etc/profile.d/rbenv.sh
# rbenv
export RBENV_ROOT="/usr/local/rbenv"
export PATH="$RBENV_ROOT/bin:$PATH"
eval "$(rbenv init -)"

  • 再ログイン
  • ruby-build インストール

$ mkdir /usr/local/rbenv/plugins
$ cd /usr/local/rbenv/plugins
$ git clone git://github.com/sstephenson/ruby-build.git
$ chgrp -R staff ruby-build
$ chmod -R g+rwxs ruby-build

  • rbenv install 確認

$ rbenv install
Usage: rbenv install [-f|--force] [-k|--keep] [-v|--verbose]
rbenv install [-f|--force] [-k|--keep] [-v|--verbose]
rbenv install -l|--list
(snip)

  • インストール可能な一覧

$ rbenv install -l
Available versions:
1.8.6-p383
(snip)

  • rubyインストール

$ rbenv versions
* system (set by /usr/local/rbenv/version)
$ rbenv install 1.8.7-p374
$ rbenv install 1.9.3-p448

  • 反映

$ rbenv rehash

  • インストールしたものを確認

$ rbenv versions
* system (set by /usr/local/rbenv/version)
1.8.7-p374
1.9.3-p448

  • 利用するバージョンを指定

$ rbenv global 1.9.3-p448
$ rbenv versions
system
1.8.7-p374
*1.9.3-p448 (set by /usr/local/rbenv/version)
$ ruby -v
ruby 1.9.3p448 (2013-06-27 revision 41675) [i686-linux]


参考