Значение версий Gem-зависимостей - PullRequest
17 голосов
/ 16 августа 2010

Версия зависимости Gem может быть указана с префиксами =, <, >, <=, >= и ~>. Я понимаю все, кроме последнего, что означает ~>? 1008 *

1 Ответ

23 голосов
/ 16 августа 2010

Оператор ~> означает: совпадение в одной и той же версии, в зависимости от того, насколько конкретно вы хотите его видеть, вот несколько примеров:

 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

Источник

...