From: Hiroyuki KUROSAKI Date: 2000-08-02T19:22:33+09:00 Subject: [ruby-list:24076] Re: ruby-1.4.5 and mod_ruby-0.1.8 アドバイスありがとうございます。 From: Shugo Maeda Subject: [ruby-list:24074] Re: ruby-1.4.5 and mod_ruby-0.1.8 Date: Wed, 2 Aug 2000 16:09:35 +0900 > cvsの最新版で試していただけないでしょうか? > # http://www.ruby-lang.org/~shugo/mod_ruby/mod_ruby-snapshot.tar.gz さっそく試してみました。 > > 2. $: にカレントディレクトリ (.) が含まれなくなった。 > > こちらは1.4.5で.を追加するタイミングが変わったせいのようです。 > cvsの最新版で対応しました。 あとでいろいろ調べてみたところ、ruby 1.4.5 では -T1 オプションのとき load path にカレントディレクトリが含まれなくなるようですね。ということ は、セキュリティチェックモードが 1 で動いている mod_ruby としてはむし ろ適切な動作だったのではないかと思うのですが、いかがでしょうか。 CGI → mod_ruby の移行で気をつけるべきことが一つ加わったということなの かもしれません。 > > 1. 通常の CGI スクリプトが異常終了するようになった。これは ruby に > > 限らず perl やシェルスクリプトで書いたものも同様です。 こちらの問題はスナップショット版を入れても変わらなかったのですが、 CGI スクリプトが異常終了する原因を突き止めようと思い、Apache の LogLevel を warn から debug に上げたら、なぜか起こらなくなりました。 マシン固有の問題だったようです。 -- Hiroyuki KUROSAKI URL:http://www.st.rim.or.jp/~noir/ PGP key fingerprint = 6F A5 A2 78 A6 D0 6E DF F2 BE 47 35 03 05 9C 0F