From: "Nobuyoshi.Nakada" Date: 2000-07-24T19:40:15+09:00 Subject: [ruby-dev:10370] Re: environment variables なかだです。 At Mon, 24 Jul 2000 08:48:30 +0900 Katsuyuki Komatsu wrote: > > すいません、あんなうさんくさいものを(笑)。 > > せっかくのパッチだし完成させたいなと(笑)。 ご協力感謝。 > system "mkdir"よりもDir.mkdirの方がプロセスを生成しない分速いですし、 > Windows 95/98対策にもなるので、変更しておいた方が望ましいと思います。 そうですね。 > > > 3.以下のように相対パス指定でソースディレクトリを指定した場合に > > > いくつか問題がありました。 > > > > これは認識してます。たぶん別ドライブを指定したときもうまく行 > > かないと思います。というか他の configure が動く環境でも相対だと > > 拡張ライブラリ関係でうまくないような気もしますが、こちらは気の > > せいかも。 > > 確かに、別ドライブはうまく行くとは思えません。 > # これもチェックしておく必要があるか。 相対パスのまま使うのは ext/mswin32_extmk.rb だけですね。とくに ext に chdir する必要はなさそうですし、テンポラリを使わない形で対応してみました。 http://www.geocities.co.jp/SiliconValley-Bay/4076/archive/win-20000724.patch.gz # なんかなし崩しに使っちゃってるなぁ。 > 他のconfigureが動く環境でも相対だとうまくいかないという > のは、パッチをあてた後の話でしょうか? > > パッチを当てる前の1.5.4 (2000-07-21) については、mswin32以外の > プラットフォーム (Cygwin, Linux, Solaris等) は全部相対指定で > 作ってますが、問題は出ていません。 ext/extmk.rb では絶対パスに直しているので問題はないです。気のせいでし た。 > ところで、 > http://www.geocities.co.jp/SiliconValley-Bay/4076/ > の"Susieプラグイン"の"サンプル"と"パッチ"のリンクが切れてます。 > # パッチが見たいだけなんですが。 これも直しました。 -- --- 僕の前にBugはない。 --- 僕の後にBugはできる。 中田 伸悦