In meiner Rails-Anwendung, wenn ich im folgenden tun meine Gemfile
und laufen bundle install
ich mit einer Version des Edelstein am Ende, sagen 1,2Unterschied zwischen gem Versionen auf rubygems.org und Github
gem 'some_gem' # gets me version 1.2
Aber dann auf github.com die Version könnte hinter 1.2 sein, sagen wir bis 1.4. Manchmal enthält die neuere Version (1.4) einige Korrekturen, die ich für mein Projekt benötige. Also werde ich meine gemfile wie folgt ändern
gem 'some_gem', :git => 'git://github.com/someone/some_gem.git' # v 1.4
Ich habe 2 Fragen dazu.
1 - Warum unterscheiden sich die Versionen? Ist es einfach weil die Version auf rubygems.org stabil sein muss? Zur Zeit laufe ich gem query --remote --name-matches some_gem
, aber ich suche nach etwas einfacherem/automatisiertem.
2 - Gibt es einen einfachen Weg zu wissen, wann die rubygems.org-Version eines Edelsteins aktualisiert wird?