新手问题 ruby 里面如何输出系统变量

string2020 · August 27, 2014 · Last by huopo125 replied at September 10, 2014 · 3900 hits

我想获取当前使用的 ruby 版本

或者一些其他的内置常量、环境变量

就类似 java 的 System.getProperties() 可以输出 java 的一些环境变量

请问,ruby 的怎么做?

如果你要写成类,就这样写吧:

class Test
    puts RUBY_VERSION
end

Test

可以进入 irb,输入 puts RUBY_ 再 tab 一下,就可以看到提示很多补全,全都是一些常量,包括 RUBY_VERSION

ENV

ENV['PATH'] : 查看环境变量

Ruby 版本是一些常量。

#3 楼 @wppurking

ENV.each do |k,v|
puts k.to_s + ' = ' + v.to_s
end

谢谢

#2 楼 @tzwm

按 tab,没有反映,也没有提示

#5 楼 @string2020 在应用下的 console 里面打才会自动补全

You need to Sign in before reply, if you don't have an account, please Sign up first.