2012年5月2日水曜日

rvm の更新

今こんなものが入っていて、1.9.3を追加しようかと。
1.9.2だと、Redmine1.4を動かすのにプラグイン周りでエラーが出るのです…。

現状
$ rvm use list

rvm rubies

   jruby-1.6.2 [ amd64 ]
   ree-1.8.7-2011.03 [ x86_64 ]
   ruby-1.8.6-p420 [ x86_64 ]
   ruby-1.8.7-p352 [ x86_64 ]
   ruby-1.9.2-p290 [ x86_64 ]
rvm を最新に更新する 
しばらくやってないからか時間がかかる…
$ rvm get head
アップデートしたrvmの再読み込み
$ rvm reload
RVM reloaded!

インストール可能なRuby一覧
$ rvm list known
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-p358]
[ruby-]1.8.7-head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2-p180
[ruby-]1.9.2-p290
[ruby-]1.9.2-p318
[ruby-]1.9.2[-p320]
[ruby-]1.9.2-head
[ruby-]1.9.3-preview1
[ruby-]1.9.3-rc1
[ruby-]1.9.3-p0
[ruby-]1.9.3-p125
[ruby-]1.9.3-[p194]
[ruby-]1.9.3-head
ruby-head

1.9.3のインストール
$ rvm install 1.9.3
Installing Ruby from source to: /home/tiffany/.rvm/rubies/ruby-1.9.3-p194, this may take a while depending on your cpu(s)...
"--head"をつけるとリポジトリの最新リビジョン。
付けないとパッチがあたってる最新のものが取れるらしい。

使ってみる
$ rvm use 1.9.3
Using /home/tiffany/.rvm/gems/ruby-1.9.3-p194

1.9.2に切り替えてみる
$ rvm use 1.9.2
ruby-1.9.2-p320 is not installed.
To install do: 'rvm install ruby-1.9.2-p320'
あれ… どもう最新じゃないからインストールせよと…
とりあえず1.9.2もインストール。(こうやって更新するのね。ふむふむ)
$ rvm install ruby-1.9.2-p320

1.9.2に切り替え
$ rvm use 1.9.2
Using /home/tiffany/.rvm/gems/ruby-1.9.2-p320

もともとあった1.9.2には、こんなふうにすれば切り替わる。
$ rvm use ruby-1.9.2-p290
Using /home/tiffany/.rvm/gems/ruby-1.9.2-p290