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

string2020 · 2014年08月27日 · 最后由 huopo125 回复于 2014年09月10日 · 3898 次阅读

我想获取当前使用的 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 里面打才会自动补全

需要 登录 后方可回复, 如果你还没有账号请 注册新账号