2015-02-10 5 views
11

Я знаю, что я могу указать версию Ruby, в Gemfile так:Как указать минимальную версию Ruby в Gemfile?

ruby '2.0.0' 

Однако, вместо того, чтобы указать точную версию Ruby, я хотел бы иметь возможность указать минимальную версию Ruby, так что мой скрипты остаются совместимыми с новой версией Ruby.

ответ

15

Вы могли бы вызвать исключение вместо:

raise 'Ruby should be >2.0' unless RUBY_VERSION.to_f > 2.0 
+5

Как любитель Руби, это делает меня грустным, что это лучший способ есть, чтобы установить минимальную версию Ruby, :( – HappyCoder86

+3

@ HappyCoder86 Как Любитель Python сам, я чувствую вашу боль :(Я бы хотел, чтобы вы могли сделать это, как указание версии gem. 'Ruby '~> 2.0.0'' будет действительно опрятным. –

+0

И это, конечно же, не означает версию Ruby. создавая исключение. – slindsey3000

Смежные вопросы