设置要由Ruby脚本读取的Windows环境变量

时间:2014-11-13 16:04:20

标签: ruby windows environment-variables

我的设置:Windows 7,ruby 1.9.3p125(2012-02-16)[i386-mingw32]

在scratchfile.rb中,我有:

puts ENV["TESTVAR"]

在我的命令提示符下,我输入:

set TESTVAR = hello
ruby scratchfile.rb

我得到以下输出:

C:\myrubyproject>

为什么我看不到'你好'的价值? 谢谢!

1 个答案:

答案 0 :(得分:2)

您不应在=周围添加空格。

> set TESTVAR=hello
> ruby -e 'p ENV["TESTVAR"]'
"hello"