Als ich gerade einen Artikel von David über die Notwendigkeit von 'rails:freeze:gems' lass, kam mir gerade der wirre Gedanke in den Kopf 'Warum gibt es diesen Task eigentlich?'. Ich meine Rails wird doch schon seit Ewigkeiten über Rubygems installiert und dort gibt es doch bereits einen Versionierungsmechanismus für ältere Versionen.
Interessant wird das ganze Thema gerade jetzt, da Rails 1.1 released wurde, welches ja (trotz angeblicher Abwärtskompatibilität) beispielsweise große Probleme mit Typo hat. Wenn nun ein Hoster einen guten Tag hat und die globalen Gems updated, brechen natürlich die Kompatibilitäten zu diesem sehr weit verbreiteten Tool. Würde Rails nun die Versionierung von Gems verwenden hätte das keinen gestört aber so gab es scheinbar doch einige Beschwerden.
Kommentar schreiben
Kommentare
mmh...da die irgendwie alle "David" heißen, vielleicht ist "DHH" besser ;) danke für den link!