From: Katsuyuki Komatsu Date: 1999-07-30T09:41:11+09:00 Subject: [ruby-dev:7480] ENV[] on mswin32 小松です。 mswin32では、設定した環境変数は子プロセスに引き継がれるが 自プロセスでは参照できないという仕様なんでしょうか? == NT == C:\lang\ruby>type env.rb p `ver` if /mswin32/ =~ RUBY_PLATFORM ENV["X"] = "XXX" p ENV["X"] print `ruby -e 'p ENV["X"]'` C:\lang\ruby>ruby -v env.rb ruby 1.3.6 (1999-07-28) [i386-mswin32] "\nWindows NT Version 5.0 \n" nil "XXX" C:\lang\ruby> == 98 == C:\lang\ruby>ruby -v env.rb ruby 1.3.6 (1999-07-28) [i386-mswin32] "\nWindows 98 [Version 4.10.1998]\n\n" nil "XXX" C:\lang\ruby> == Solaris 2.5.1 == % ruby -v env.rb ruby 1.3.6 (1999-07-28) [sparc-solaris2.5.1] "XXX" "XXX" % -- 小松克行 / Katsuyuki Komatsu