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

  • EmbarkToHeaven

    EmbarkToHeav

    3 EYLÜL 2007
  • Kai Moosmann

    Kai Moosmann

    5 Temmuz 2006
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011