Как указать минимальную версию Ruby в gemspec? - программирование
Подтвердить что ты не робот

Как указать минимальную версию Ruby в gemspec?

Я пишу gemspec для новой версии драгоценного камня, которая теперь потребует Ruby 1.9. Предыдущие версии драгоценного камня были в порядке с Ruby 1.8, но теперь потребуется 1.9. Есть ли способ вызвать установку gem для этой версии gem с ошибкой с предупреждением для пользователей, которые пытаются установить их на Ruby 1.8?

4b9b3361

Ответ 1

Из Документация RubyGems:

# This gem will work with 1.8.6 or greater...
spec.required_ruby_version = '>= 1.8.6'

# Only with ruby 2.0.x
spec.required_ruby_version = '~> 2.0'

Ответ 2

gem.required_ruby_version = '1.9.2'

Если вы решите свою проблему: -)