4th Wed
multirubyで複数のバージョンのRuby環境を作る
Ruby-1.9.1対応や、1.8.7、1.8.6での動作確認などをする必要がでてきたので、
そんな状況で便利なmultirubyを試してみました。
multirubyはZenTestの一部として公開されているので、
ZenTestが入っていない人はインストールします。
pre>>
% sudo gem install ZenTest
<<--
続いて、以下のような感じでruby-1.8.6 p287をインストールします。
pre>>
% multiruby_setup mri:svn:tag:v1_8_6_287
% multiruby_setup mri:svn:tag:v1_8_7_72
% multiruby_setup mri:svn:tag:v1_9_1_0
<<--
SVNからソースをチェックアウトしてきて、コンパイルが始まります。
終わったら、rubygemsを更新します。
pre>>
% multiruby_setup update:rubygems
<<--
あとは、
pre>>
% multiruby -S irb
<<--
などのようにすると、複数のバージョンのRubyでirbが順番に実行されます。
pre>>
multiruby -S gem install gemname
<<--
のようにして各環境用にGemをインストールします。
See Also
posted by
genki on Wed 4 Feb 2009 at 02:08 with 0 comments