2013-10-06 67 views

回答

4

我跑了幾個快速測試在IRB有以下模式:

Gem::Requirement.new("~> 2.0.0.alpha.4").satisfied_by?(Gem::Version.new("[version.string.to.test]")) 

例如:

irb(main):001:0> Gem::Requirement.new("~> 2.0.0.alpha.4").satisfied_by?(Gem::Version.new("2.0.1")) 
=> true 

這些試驗表明, 「〜> 2.0.0.alpha.4」與版本號相匹配,但不包括「2.1.0」。