我的设置:Windows 7,ruby 1.9.3p125(2012-02-16)[i386-mingw32]
在scratchfile.rb中,我有:
puts ENV["TESTVAR"]
在我的命令提示符下,我输入:
set TESTVAR = hello
ruby scratchfile.rb
我得到以下输出:
C:\myrubyproject>
为什么我看不到'你好'的价值? 谢谢!
答案 0 :(得分:2)
您不应在=
周围添加空格。
> set TESTVAR=hello
> ruby -e 'p ENV["TESTVAR"]'
"hello"