2013-03-26 8 views
5

Nach dem Generieren eines Gemfile.lock aus Gemfile, gibt es ein Werkzeug, um zu den Freeze-Versionen in Gemfile zurückzukehren. Ich würde es lieber vermeiden, es manuell zu machen.Gemfile von Gemfile.lock aktualisieren, um Edelsteine ​​einzufrieren

Hintergrund: Es ist gute Praxis, Nebenversion auf Edelsteinen, z. Wenn Gemfile.lock 2.4.1 ist, möchte ich Gemfile auf ~> 2.4 (as explained here) aktualisieren.

+2

Das klingt wie ein gutes Juwel zu schaffen! Wenn es nicht existiert, werde ich es schaffen! – drhenner

+0

@drhenner Nach den Tumbleweeds hier zu urteilen, sieht es so aus, als ob es nicht existiert! – mahemoff

Antwort

0

Sie sollten die Gem Verions definieren, in denen Sie Ihre App in der GemFile selbst einfrieren möchten, bevor Sie die Bundle-Installation ausführen. Sobald Sie das definieren und Sie bundle install ausführen, wird es ein Gemfile.lock mit den Versionen aller installierten Edelsteine ​​und ihre Abhängigkeiten generieren.

erneut .lock-Datei wird automatisch generiert und sollte nicht manuell bearbeitet werden. Dafür steht die GemFile.

+1

Ich bekomme das Standardverfahren, aber ich suche nach etwas schlauerem, um mit der Aktualisierung von Nebenversionen umzugehen. – mahemoff

Verwandte Themen