Ruby-1.9.1対応や、1.8.7、1.8.6での動作確認などをする必要がでてきたので、 そんな状況で便利なmultirubyを試してみました。

multirubyはZenTestの一部として公開されているので、 ZenTestが入っていない人はインストールします。

   1  % sudo gem install ZenTest

続いて、以下のような感じでruby-1.8.6 p287をインストールします。

   1  % multiruby_setup mri:svn:tag:v1_8_6_287
   2  % multiruby_setup mri:svn:tag:v1_8_7_72
   3  % multiruby_setup mri:svn:tag:v1_9_1_0

SVNからソースをチェックアウトしてきて、コンパイルが始まります。

終わったら、rubygemsを更新します。

   1  % multiruby_setup update:rubygems

あとは、

   1  % multiruby -S irb

などのようにすると、複数のバージョンのRubyでirbが順番に実行されます。

   1  multiruby -S gem install gemname

のようにして各環境用にGemをインストールします。

See Also

posted by Png genki on Wed 4 Feb 2009 at 02:34

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry1270
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ