如何确定已安装的ruby​​版本?

在运行脚本之前,我需要测试正确的 Ruby 版本。在项目中,我们有文件 .ruby_version ,其中包含所需版本的数量。例如 .ruby_version 文件有:

2.5.5
2.5.5

我可以使用 user 获取当前用户版本的 Ruby ruby --version,但此命令返回我需要的更多信息。例如:

ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-darwin19]

所以我的支票不起作用:

知道如何修复它吗?

回答

有两个特殊的常量RUBY_VERSIONRUBY_PATCH_LEVEL可在Ruby解释器,这样你就可以调用ruby命令,让它给你想要的信息。

$ /usr/bin/ruby -e 'puts RUBY_VERSION'
2.5.5


以上是如何确定已安装的ruby​​版本?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>