【问题标题】:Setting a Windows environment variable to be read by a Ruby script设置要由 Ruby 脚本读取的 Windows 环境变量
【发布时间】:2015-01-10 20:26:05
【问题描述】:

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

在 scratchfile.rb 中,我有:

puts ENV["TESTVAR"]

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

set TESTVAR = hello
ruby scratchfile.rb

我得到以下输出:

C:\myrubyproject>

为什么我看不到“你好”的值? 谢谢!

【问题讨论】:

    标签: ruby windows environment-variables


    【解决方案1】:

    您不应该在= 周围放置空格。

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

    【讨论】:

      猜你喜欢
      • 2016-03-29
      • 1970-01-01
      • 2019-07-21
      • 1970-01-01
      • 2013-10-26
      • 2012-08-22
      • 2013-09-04
      • 2020-04-05
      • 2016-10-03
      相关资源
      最近更新 更多