2010-08-16 16 views
17

Gem bağımlılık sürümü =, <, >, <=, >= ve ~> önekleriyle belirtilebilir. Sonuncusu hariç hepsini anlıyorum, ~> ne anlama geliyor?Gem bağımlılık versiyonları anlamı

+4

ilginç bir gerçek:: Onlar buna “spermy aynı sürümü içinde maç, bunu olmak istiyorum nasıl belli bağlı olarak burada bazı örnekler var ”Sürüm belirteci. :) –

+1

Bu soru, http://StackOverflow.Com/questions/3414337/ adresinin tam bir kopyasıdır. –

cevap

23

~> operatör anlamı:

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

Doğru kaynak şimdi - http://rubygems.rubyforge.org/rubygems-update/Gem/Version.html –