使用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}
如果那是相关的 - 只有我可以找到任何版本信息的引用
答案 0 :(得分:1)
签入gem
本身。在我的机器上查看/usr/bin/gem
会在第12行给我这个。
required_version = Gem::Requirement.new ">= 1.8.6"