Как указать минимальную версию Ruby в gemspec? - PullRequest
53 голосов
/ 15 февраля 2011

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

Ответы [ 2 ]

82 голосов
/ 15 февраля 2011

Из документации 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'
0 голосов
/ 15 февраля 2011
gem.required_ruby_version = '1.9.2'

Должен решить вашу проблему: -)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...