rvmにRuby 1.9.2をインストール
まず、Ruby環境のインストールに必要なパッケージ類を「rvm notes」コマンドで確認できるようですので
コマンド実行により表示されたパッケージでシステムに足りてないものをインストール。
$ sudo apt-get install bison openssl libreadline6 libreadline6-dev zlib1g zlib1g-dev libssl-dev libyaml-dev libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev
次に、インストール可能なRubyを確認します。
コマンド「rvm list known」で、インストール可能なRubyの全リストが表示されるとのこと。
http://beginrescueend.com/rubies/list/
$ rvm list known # MRI Rubies [ruby-]1.8.6[-p420] [ruby-]1.8.6-head [ruby-]1.8.7[-p334] [ruby-]1.8.7-head [ruby-]1.9.1-p378 [ruby-]1.9.1[-p431] [ruby-]1.9.1-head [ruby-]1.9.2[-p180] [ruby-]1.9.2-head ruby-head # GoRuby goruby # JRuby jruby-1.2.0 jruby-1.3.1 jruby-1.4.0 jruby-1.6.0 jruby[-1.6.1] jruby-head # Rubinius rbx-1.0.1 rbx-1.1.0 rbx-1.1.1 rbx-1.2.0 rbx-1.2.1 rbx-1.2.2 rbx-1.2.3 rbx[-head] # Ruby Enterprise Edition ree-1.8.6 ree[-1.8.7][-2011.03] ree-1.8.6-head ree-1.8.7-head # Kiji kiji # MagLev maglev[-25716] maglev-head # Mac OS X Snow Leopard Only macruby[-0.10] macruby-nightly macruby-head # IronRuby -- Not implemented yet. ironruby-0.9.3 ironruby-1.0-rc2 ironruby-head
ほう。
最後に、Ruby 1.9.2をインストールします。
http://beginrescueend.com/rubies/installing/
rvm install ruby-1.9.2
...しばし待つ。
......インストールオワタ。
$ rvm list rvm rubies ruby-1.9.2-p180 [ i386 ]
動くのかな?
$ ruby -v プログラム 'ruby' はまだインストールされていません。 次のように入力することでインストールできます: sudo apt-get install ruby
ひょ?
公式ページに何かある・・・かな。
ん、「Setting the default Ruby」っちゅーページがありますな。
http://beginrescueend.com/rubies/default/
$ rvm --default use 1.9.2 $ ruby -v ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux]
動いた。おk。
rvmを導入すると、$HOME/.rvm ディレクトリにRuby環境が展開されるようですね。
1.8系と1.9系を混在させなきゃいけない、といった場合などに便利でしょうねー。