Bug #2552: HOME e$BJQ?t$r6u$K$7$F5/F0$9$k$H!":FEY6u$K$G$-$J$/$J$ke(B
http://redmine.ruby-lang.org/issues/show/2552
e$B5/I<<Te(B: _ wanabe
e$B%9%F!<%?%9e(B: Open, e$BM%@hEYe(B: Low
e$BC4Ev<Te(B: Usaku NAKAMURA, e$B%+%F%4%je(B: core, Target version:
1.9.x
ruby -v: ruby 1.9.2dev (2010-01-02 trunk 26229) [i386-mingw32]
WindowsXP e$B$K$F!"4D6-JQ?te(B HOME
e$B$,@_Dj$5$l$F$$$J$$>uBV$G%$%s%?%W%j%?$r5/F0$9$k$He(B
ENV.delete “HOME” e$B$,L58z$K$J$j$^$9!#e(B
$ cat test.rb
ENV.delete “HOME”
if ARGV[0]
p ENV[“HOME”]
else
system(“ruby -v #{$0} child”)
end
$ ruby test.rb
ruby 1.9.2dev (2010-01-02 trunk 26229) [i386-mingw32]
“C:/”
init_env() e$BCf$Ne(B SetEnvironmentVariableW() e$B$He(B ruby_setenv()
e$BCf$Ne(B putenv() e$B$Ge(B
e$BIT@09g$,5/$-$F$$$k$h$&$G$9!#e(B