From: Shugo Maeda Date: 1999-02-23T10:59:32+09:00 Subject: [ruby-dev:5504] Re: environment variable on mod_ruby 前田です。 Wakou Aoyama writes: > 青山です。 > > Tue, Feb 23, 1999 at 12:32:35AM +0900 において > Shugo Maeda さん曰く: > > > どうしてENVをHashにしたいかというと、mod_rubyでは一つのプロ > > セスを共有するので、環境変数の変更がすべてのスクリプトに影響 > > を及ぼすからなんです。 > > ? > これは ENV を Hash にしても同じですよね。と思いましたら、おや、トップ 例えばPATHなどが変な値にされるとまずいなと思ったわけです。 > クラスの定数は共有しないんですね。なるほど。しかし、クラス定数を使うと > 落ちるようです。 > > class TEST > TEST = "test" > end > > require するファイル内では大丈夫なんですけれどね。 これはきっとRubyのバグです(^_^; studly[/tmp]$ cat > foo.rb class FOO BAR = 1 end studly[/tmp]$ ruby -e 'load("foo.rb", true)' ./foo.rb:3: [BUG] class path is not set properly Aborted -- 前田 修吾