From: Hajime Hoshi Date: 2009-04-02T08:03:40+09:00 Subject: [ruby-dev:38246] Re: MinGW における拡張ライブラリ作成と Ruby 1.8/1.9 共存について 星です。 2009/04/02 1:00 : > こんばんわ、サイロスです。 > > Hajime Hoshi さん: >> 星と申します。 >> >> 私は MinGW で Ruby 拡張ライブラリを作成しています。 >> その際に Ruby 1.8 用と Ruby 1.9 用の拡張ライブラリを別々に作りたいので > すが、 >> MinGW において >> 1. Ruby 1.8 と Ruby 1.9 を共存させ、 > 別々のディレクトリに1.8系統と1.9系統を入れるのでは駄目でしょうか? > ビルド時に「configure --suffix=/msys/1.0/local/ruby1x/」と指定しておいて、 > 必要なときに「export PATH=云々」や「source 云々」と打ち込んで明示的に切り > 替えることが出来ます。 > >> なおかつ >> 2. それぞれの Ruby の DLL ファイル名を (デフォルトの) msvcrt-ruby(バー > ジョン番号).dll にする >> 方法を知りたいです。 > 上記の方法ですと、デフォルトのDLLファイル名になりますので、2.の条件もマッ > チします。 > > もし既出でしたらごめんなさい。老婆心ながらと思ってください。 (--suffix ではなくて --prefix でしょうか。) たしかにそれで大丈夫そうですね。 PATH を切り替えるのがちょっと手間かもしれませんが致し方ないか。 どうもありがとうございます。 -- Hajime Hoshi