Ich weiß was 'mongoid', '~> 3.1.2'
bedeuten. Aber wenn die Version nur eine Nummer hat, was bedeutet das? Ist der Edelstein 'Mongoide', '~> 4' gleich dem Edelstein 'Mongoid', '> = 4'?Ist der Edelstein 'Mongoid', '~> 4' gleich dem Edelstein 'Mongoid', '= 4'?
1
A
Antwort
3
Die meisten der Version Bezeich wie> = 1,0, sind selbsterklärend. Der Spezifizierer ~> hat eine besondere Bedeutung, am besten am Beispiel. ~> 2.0.3 ist identisch mit> = 2.0.3 und < 2.1. ~> 2.1 ist identisch mit> = 2.1 und < 3.0. ~> 2.2.beta entspricht Vorabversionen wie 2.2.beta.12.
0
Huckepack auf @ Зелёный Antwort in der Dokumentation ausdrücklich auf diese Frage zu beziehen, würde '~> 4'
bedeuten >= 4
und < 5.0
.