什么〜>在红宝石宝石的依赖性中意味着什么?

时间:2011-04-14 09:22:24

标签: rubygems

我去了http://rubygems.org/gems/rails,我在运行时依赖项中看到了这一点 bundler gem定义如下

bundler ~> 1.0 

这是什么意思?提前完成。

1 个答案:

答案 0 :(得分:5)

它基本上意味着大于。或等于,版本的最后一位数。

即。 “〜> 1.0”相当于“&gt; = 1.0且<2.0”。因此1.1,1.5.2,1.9.9都将匹配。

另一个例子:“〜&gt; 1.1.0”意味着“&gt; = 1.1和<1.2”

另请参阅:What does tilde-greater-than (~>) mean in Ruby gem dependencies?