SORU
24 EYLÜL 2013, Salı


Tilde (~) benim besteci olarak ne anlama geliyor.dosya json?

Benim besteci olarak bir hattım var.json dosyası:

"require": {
    ...
    "friendsofsymfony/user-bundle": "~2.0@dev",
    ...
},

Tilde ~2.0@dev ~ tam olarak ne anlama geliyor? Bir yer tutucu olduğunu ve her zaman1.2.0, 2.2.0, 3.2.0 gibi subversions getirmek zorundadır ve bu yüzden mi? Sense (* joker tarafından yapılması) yapmaz.

composer.json documentation tilde hakkında bir şey söylemez.

Ben sadece security issue in the Symfony blog hakkında bilgi için soruyorum ve sürüm 1.3.3 yükseltmek için tavsiye ediyorlar. Ama FOSUserBundle versiyonu o kadar kolay değil dışarı endam (sürüm içeren bir dosya bulamadım).

CEVAP
24 EYLÜL 2013, Salı


Tilde anlamına gelirönemli sürüm gelecek. Senin durumunda, >= 2.0, < 3.0 eşdeğerdir.

Tam açıklama https://getcomposer.org/doc/articles/versions.md#tilde

Bu bakmanın başka bir yolu ~ kullanarak en az belirtir. versiyonu, ama son rakamı belirtilen kadar gitmek için izin verir.

edit: Aşağıda yorum Seldeak besteci açıklama belgelerine;) basit bir toplamıdır

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bunliu

    bunliu

    2 Mayıs 2007
  • Tome Rodrigo

    Tome Rodrigo

    9 Temmuz 2006
  • Virtual Riot

    Virtual Riot

    19 Mayıs 2011