2

パッチ番号付きのRubyバージョンを入手したい。ただしRUBY_VERSION、最初の 3 つの数字のみを返します。

だから私はこのように書いた:

`ruby -v`.gsub(/ruby (\d\.\d\.\dp\d+) .*\n/, $1)

しかし、それは少しトリッキーです。これを行うより良い方法はありますか?

4

4 に答える 4

5

定数RUBY_PATCHLEVELは、現在のパッチ レベルを示します。

RUBY_VERSION
=> "2.0.0"
RUBY_PATCHLEVEL
=> 247
于 2013-09-13T18:44:26.157 に答える
1

RUBY_PATCHLEVELあなたに興味があるかもしれません。:)

于 2013-09-13T18:43:40.427 に答える
0

これはうまくいくはずです"#{RUBY_VERSION}-p#{RUBY_PATCHLEVEL}"

于 2013-09-13T18:44:38.930 に答える