Gem wersję zależność można określić z prefiksów =
, <
, >
, <=
, >=
i ~>
. Rozumiem wszystkie z wyjątkiem ostatniego, co znaczy ~>
?Gem Zależności wersje oznaczające
17
A
Odpowiedz
23
Operator ~>
oznacza: mecz w tej samej wersji, w zależności od tego, jak specyficzne chcesz go mieć, oto kilka przykładów:
Specification From ... To (exclusive)
">= 3.0" 3.0 ... ∞
"~> 3.0" 3.0 ... 4.0
"~> 3.0.0" 3.0.0 ... 3.1
"~> 3.5" 3.5 ... 4.0
"~> 3.5.0" 3.5.0 ... 3.6
+0
Właściwe źródło - http://rubygems.rubyforge.org/rubygems-update/Gem/Version.html –
Powiązane problemy
- 1. Bundler nie mógł znaleźć kompatybilne wersje gem
- 2. Czy powinienem przypiąć moje wersje zależności Pythona?
- 3. Czy mogę wymusić zależności gem w gemfile?
- 4. Zależności gem rubinu na serwerze offline
- 5. Warunkowe zależności ruby gem w gemspec
- 6. Maven 2 - różne wersje zależności w testach i kompilacji
- 7. Jak mogę najlepiej rozwiązywać „Potencjalnie niekompatybilne wersje zależności” w SBT
- 8. Jak wykluczyć starsze wersje zależności użytkownika i użyć nowej wersji?
- 9. Wartości maski OpenHV C++ findHomography oznaczające
- 10. Ruby on Rails: Usuwanie zależności podczas instalacji gem?
- 11. Wtyczka "wersje" Mavena - jak wykluczyć wersje alfa/beta z odpowiedzi?
- 12. Gradle wersje zależnościami znak „+”
- 13. Jaka jest składnia wielu klejnotów `gem install`, określająca wersje dla każdego z nich?
- 14. Określa, czy należy obowiązkowo określać wersje Gem w Gemfile, czy nie w przypadku aplikacji szyny.
- 15. Czy muszę podać dokładne wersje w moim Gemfile?
- 16. "Instalacja gem" i "instalacja pakietu" nie instalują zależności gem po ręcznym usunięciu gem. Jak informować Rubygem, że klejnoty zostały usunięte ręcznie?
- 17. wersje biblioteki standardowej C++
- 18. Stare wersje Androida NDK
- 19. Sortowanie PowerShell wersje
- 20. bitbucket pozbawiony wersje git
- 21. Alternatywne wersje edytora FCK
- 22. Python wersje na Mac
- 23. svn log brakujące wersje
- 24. Stare Iphone sdk wersje
- 25. Get obsługiwane wersje GLSL
- 26. Wykryj starsze wersje IE
- 27. Dwie biblioteki wprowadzają różne wersje tej samej zależności. Jak je zaimportować?
- 28. Skompiluj dwie wersje programu C# automatycznie
- 29. Usuń/Odinstaluj starą wersję ruby gem
- 30. Jak wyświetlić wszystkie wersje klejnotu dostępne w zdalnej witrynie?
Ciekawostką: Nazywają go „spermy "Specyfikator wersji. :) –
To pytanie jest dokładnym duplikatem http://StackOverflow.Com/questions/3414337/. –