ruby - 以编程方式获取完整的 Ruby 版本?

标签 ruby version

我知道可以通过 RUBY_VERSION 常量获取 Ruby 版本(例如“1.9.3”)。但是,我想知道如何确定确切的版本(例如:“1.9.3-p0”)。原因是有一个错误在早期版本的 Ruby 1.9.3 中没有修复,但在以后的版本中有效,我想在我正在处理的 gem 中添加一些代码来解决这个问题。

最佳答案

还有一个 RUBY_PATCHLEVEL 常量。所以你可以得到你的版本字符串作为

"#{RUBY_VERSION}-p#{RUBY_PATCHLEVEL}"

关于ruby - 以编程方式获取完整的 Ruby 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11819525/

相关文章:

java - Play Framework 2 : Read the application version defined in Build. scala

Ruby 函数删除所有空格?

ruby-on-rails - 在集成测试中访问 session

ruby-on-rails - 给定 session key 和 secret ,我们如何解密 Rails cookies?

App更新的Android版本代码

reactjs - 如何将 React 从 0.13 升级到 15.0.1?

java - 实验Java序列化的不兼容性

php - 对于大多数 Web 主机,什么版本的 PHP 被认为是 "Standard"?

ruby-on-rails - sidekiq getaddrinfo错误(没有地址)

Sinatra 中的 css.erb 文件