ruby gem指定ruby版本在哪里?

时间:2011-04-08 19:58:28

标签: ruby gem

使用echoe构建一个简单的gem,只需执行类似

的操作
rake manifest 
rake gem
gem install

在我引用或指定ruby版本的生成文件(或项目中的任何地方)中没有任何内容,但是尝试安装我的gem会给我一个“requires ruby​​> = 1.9”消息。

那么,ruby版本在哪里派生? (生成的gemspec确实包含行

s.required_rubygems_version = Gem::Requirement.new(">= 1.2") if ...
s.rubygems_version = %q{1.3.5}

如果那是相关的 - 只有我可以找到任何版本信息的引用

1 个答案:

答案 0 :(得分:1)

签入gem本身。在我的机器上查看/usr/bin/gem会在第12行给我这个。

required_version = Gem::Requirement.new ">= 1.8.6"