Gem依赖版本的含义

时间:2010-08-16 11:46:04

标签: ruby version gem

可以使用前缀=<><=>=~>指定宝石依赖项版本。我理解除了最后一个之外的所有内容,~>是什么意思?

1 个答案:

答案 0 :(得分: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

Source