如何在 Gemfile 中指定最低 Ruby 版本?
How Can I Specify A Minimum Ruby Version in a Gemfile?
我知道我可以像这样在 Gemfile 中指定一个 Ruby 版本:
ruby '2.0.0'
但是,我不想设置确切的 Ruby 版本,而是希望能够指定最低 Ruby 版本,以便我的脚本与 [=16= 的新版本保持兼容].
您可以改为引发异常:
raise 'Ruby should be >2.0' unless RUBY_VERSION.to_f > 2.0
从 Bundler 1.12 开始就可以了,例如
ruby "~> 2.3.0"
看这里:
我知道我可以像这样在 Gemfile 中指定一个 Ruby 版本:
ruby '2.0.0'
但是,我不想设置确切的 Ruby 版本,而是希望能够指定最低 Ruby 版本,以便我的脚本与 [=16= 的新版本保持兼容].
您可以改为引发异常:
raise 'Ruby should be >2.0' unless RUBY_VERSION.to_f > 2.0
从 Bundler 1.12 开始就可以了,例如
ruby "~> 2.3.0"
看这里: