标签: ruby bundler
我知道我可以在Gemfile中指定一个Ruby版本,如下所示:
ruby '2.0.0'
但是,我不想设置确切的Ruby版本,而是希望能够指定最小的Ruby版本,以便我的脚本与新版本的Ruby保持兼容。
答案 0 :(得分:15)
您可以提出异常:
raise 'Ruby should be >2.0' unless RUBY_VERSION.to_f > 2.0
答案 1 :(得分:10)
自Bundler 1.12以来已经可以,例如
ruby "~> 2.3.0"
见这里:
https://github.com/bundler/bundler-features/issues/119