你如何在gemspec中指定一个最小的Ruby版本?

我正在为gem的新版本编写一个gemspec,现在需要Ruby 1.9。 以前的版本的gem适用于Ruby 1.8,但现在1.9是必需的。 有没有办法导致这个版本的gem的gem安装失败,对于试图在Ruby 1.8上安装的用户发出警告?

从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' 
 gem.required_ruby_version = '1.9.2' 

应该解决你的问题:-)