おさかな日誌

魚類がプログラミング

Linux やらで root 権限なしで Ruby を簡単に入れる

root 権限がない環境で Ruby を入れる必要があり調べたのでメモ
rbenv + ruby-build でとっても簡単です。
~/.rbenv に全てが収まるので uninstall も楽ちん…?

# Ruby install 覚え書き

# install rbenv
$ cd
$ git clone git://github.com/sstephenson/rbenv.git .rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
$ source ~/.bashrc

# install ruby-build
$ mkdir -p ~/.rbenv/plugins
$ cd ~/.rbenv/plugins
$ git clone git://github.com/sstephenson/ruby-build.git

# install Ruby
# リストを見る
$ rbenv install

# とりあえず 1.9.3 を入れる
$ rbenv install 1.9.3-p194

# 自分が使う Ruby を 1.9.3 に
$ rbenv global 1.9.3-p194

# このままだとコマンド付きの gem を入れた時に
# "rbenv rehash" が必要でアレなので
# rbenv-rehash という gem を入れる
$ gem i rbenv-rehash


# 参考
# https://github.com/sstephenson/rbenv
# https://github.com/sstephenson/ruby-build