sadece sıfırdan büyük veya eşit, ama (~>ne =) ) gösterimde?Her ikisi de aynı ya da herhangi bir önemli fark vardır?" /> sadece sıfırdan büyük veya eşit, ama (~>ne =) ) gösterimde?Her ikisi de aynı ya da herhangi bir önemli fark vardır?" />
SORU
27 Kasım 2010, CUMARTESİ


Gemfile içerisinde rubygem belirtirken? ~> ve > arasındaki fark nedir;=

Ben genellikle aşağıdaki gösterimde(~>) Gemfile.

gem "cucumber", "~>0.8.5"
gem "rspec", "~>1.3.0"

Biliyorum işaretini (>sadece sıfırdan büyük veya eşit, ama (~>ne =) ) gösterimde? Her ikisi de aynı ya da herhangi bir önemli fark vardır?

CEVAP
27 Kasım 2010, CUMARTESİ


pessimistic version constraint. RubyGems sürümü sağlanan son rakamı artırmak ve maksimum bir sürüm gelene kadar kullanacaklardır. ~>0.8.5 anlamsal eşdeğerdir:

gem "cucumber", ">=0.8.5", "<0.9.0"

Bunu düşünmek için en kolay yolu son rakamı biraz keyfi değeri artan bir sorun olduğunu, ama olanlar dizenin içinde önceki verdiğiniz bilgiye göre daha büyük olması. Ya 5 ama lider 0.8 eşit veya daha büyük olduğunu ~>0.8.5 üçüncü basamak için kabul edilebilir herhangi bir değer için böylece (5) sağlanmalıdır "". 0.8

Eğer 0.9 sürümü bazı yeni değişiklikleri uygulamak için gittiği düşünüyorsan bu, örneğin, olabilir, ama tüm 0.8 biliyorsun.x sürümü serisi sadece hata düzeltmeleri.

Ancak, sadece ">=0.8.5" kullanarak gösterirherhangi birsonraki sürümü (veya) eşit 0.8.5 kabul edilebilir. Üst sınır yoktur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jucyber Tutoriais

    Jucyber Tuto

    8 EYLÜL 2009
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007