如何获得带有补丁号的ruby版本

iro*_*and 1 ruby

我想获得带有补丁号的ruby版本.但RUBY_VERSION只返回前三个数字.

所以我这样写:

`ruby -v`.gsub(/ruby (\d\.\d\.\dp\d+) .*\n/, $1)
Run Code Online (Sandbox Code Playgroud)

但这有点棘手.有没有更好的方法来做到这一点?

tes*_*ssi 5

常量RUBY_PATCHLEVEL为您提供当前的补丁级别.

RUBY_VERSION
=> "2.0.0"
RUBY_PATCHLEVEL
=> 247
Run Code Online (Sandbox Code Playgroud)