2010-08-16 8 views
17

Gem wersję zależność można określić z prefiksów =, <, >, <=, >= i ~>. Rozumiem wszystkie z wyjątkiem ostatniego, co znaczy ~>?Gem Zależności wersje oznaczające

+4

Ciekawostką: Nazywają go „spermy "Specyfikator wersji. :) –

+1

To pytanie jest dokładnym duplikatem http://StackOverflow.Com/questions/3414337/. –

Odpowiedz

23

Operator ~> oznacza: mecz w tej samej wersji, w zależności od tego, jak specyficzne chcesz go mieć, oto kilka przykładów:

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

+0

Właściwe źródło - http://rubygems.rubyforge.org/rubygems-update/Gem/Version.html –

Powiązane problemy