Ответ 1
Уже возможно, поскольку Bundler 1.12, например
ruby "~> 2.3.0"
см. здесь:
Я знаю, что я могу указать версию Ruby в Gemfile, например:
ruby '2.0.0'
Однако вместо того, чтобы устанавливать точную версию Ruby, я хотел бы указать минимальную версию Ruby, чтобы мои скрипты оставались совместимыми с новой версией Ruby.
Уже возможно, поскольку Bundler 1.12, например
ruby "~> 2.3.0"
см. здесь:
Вместо этого вы можете создать исключение:
raise 'Ruby should be >2.0' unless RUBY_VERSION.to_f > 2.0