2016-04-12 7 views
0

Wenn ich Ruby-Version Dateien z. rvm --ruby-version use [email protected]_4 Ich erhalte eine Meldung entlang der LinienEntfernen von alten Rvm-Ruby-Version-Dateien

.ruby-version is not empty, moving aside to preserve. 
.ruby-gemset is not empty, moving aside to preserve. 

und zwei neue Dateien erstellt werden, die die alte Version der Ruby-Version und Edelsteine ​​Namen speichern. Dadurch wird mein Wurzelverzeichnis durcheinander gebracht. Gibt es eine Markierung, die das verhindert? Wenn nicht, irgendwelche Gründe, warum ich nicht nur die alten Versionsdateien löschen sollte?

Antwort

1

rvm --ruby-version use [email protected]_4 Befehl wird verwendet, um zu erstellen.ruby-version Datei, die die Ruby-Version Ihres Projekts darstellt. Diese Datei soll in Ihrem Repository gespeichert werden, aber das wissen Sie vermutlich bereits.

Anyways, als docs say, wird es verwendet für Erstellen und nicht oder irgendetwas zu aktualisieren. Daher ist es logisch, dass RVM zunächst die vorhandenen Dateien .ruby-version und .ruby-gemset sichert, bevor die neuen erstellt werden.

Sie können diese gesicherten Dateien löschen. Wenn Sie die Ruby-Version Ihres Projekts aktualisieren möchten, bearbeiten Sie einfach vorhandene .ruby-* Dateien. Es ist viel einfacher IMHO.

+0

Danke, in Zukunft werde ich nur die .ruby- * Dateien bearbeiten. – Obromios