我想获得带有补丁号的ruby版本.但RUBY_VERSION只返回前三个数字.
所以我这样写:
`ruby -v`.gsub(/ruby (\d\.\d\.\dp\d+) .*\n/, $1)
Run Code Online (Sandbox Code Playgroud)
但这有点棘手.有没有更好的方法来做到这一点?
常量RUBY_PATCHLEVEL为您提供当前的补丁级别.
RUBY_VERSION
=> "2.0.0"
RUBY_PATCHLEVEL
=> 247
Run Code Online (Sandbox Code Playgroud)