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

  • 1881 Animation

    1881 Animati

    5 EKİM 2013
  • buttheadgsxr1000

    buttheadgsxr

    24 Ocak 2008
  • Vintendo Power

    Vintendo Pow

    2 Ocak 2007