まず、いくつかの RVM プレインストールが必要です。ターミナルを開いて、次のように入力します。
$> sudo apt-get install curl git ruby1.8
次に、RVM 自体をダウンロードしてインストールします。
$> curl -L get.rvm.io | bash -s stable
インストールが完了したら、RVM をロードします。
$> source ~/.rvm/scripts/rvm
RVM が関数としてインストールされていることを確認するには、次のように入力します。
$> type rvm | head -1
(it should output "rvm is a function")
機能するために、RVM にはインストールが必要な独自の依存関係がいくつかあります。これらが何を使用しているかを見ることができます:
$> rvm requirements
Ruby / Ruby HEAD (MRI、Rubinius、REE) の場合、以下をインストールします。
$> sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion pkg-config
RVM を使用すると、Ruby のインストールは簡単です。
$> rvm install 1.9.3
Rails の新しいバージョンでは、Javascript ランタイムも必要になるため、次のようになります。
$> sudo apt-add-repository ppa:chris-lea/node.js
$> sudo apt-get update
$> sudo apt-get install nodejs
RVM を引き続き使用して gem をインストールできます。
$> rvm rubygems current
すべての設定が完了したら、Rails をインストールします。
$> gem install rails
PS
ポストインストールとトラブルシューティング。
GNOME ターミナルの「コマンドをログイン シェルとして実行」を無効にすると、rvm は関数としてロードできないため、次のように入力します。
$> type rvm | head -1
「rvm is /home/mercurial/.rvm/bin/rvm」のような出力が表示されます。
これを修正するには、~/.bashrc を編集して、ファイルの最後に次の行を追加します。
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.