宝石依赖版本的含义

17

宝石(Gem)依赖版本可以使用前缀=<><=>=~>进行指定。我了解除了最后一个,~>是什么意思?


4
有趣的事实:他们称之为“spermy”版本说明符。 :) - Erik B
1
这个问题是 http://StackOverflow.Com/questions/3414337/ 的完全重复。 - Jörg W Mittag
1个回答

23

~> 运算符的意思是:在同一版本中进行匹配,具体取决于您希望它有多具体。以下是一些示例:

 Specification From  ... To (exclusive)
  ">= 3.0"      3.0   ... &infin;
  "~> 3.0"      3.0   ... 4.0
  "~> 3.0.0"    3.0.0 ... 3.1
  "~> 3.5"      3.5   ... 4.0
  "~> 3.5.0"    3.5.0 ... 3.6

源代码


现在正确的源 - http://rubygems.rubyforge.org/rubygems-update/Gem/Version.html - Sergey Alekseev

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接