2017-02-28 6 views
0

Ich plante, meine Ruby-Version für ein Projekt zu aktualisieren. Am 1.9.3 dachte ich, es wäre eine gute Idee, in Schritten zu machen. Erster Schritt wäre 2.0.0, ich laufe rvm list known und nutzen Sie diesenrvm Liste bekannt unterscheidet sich zwischen entwickeln und Produktion

... 
[ruby-]1.9.3[-p551] 
[ruby-]2.0.0[-p648] 
[ruby-]2.1[.1 
... 

Aber wenn ich den gleichen Befehl auf meinem Produktions-Server laufen bekomme ich

[ruby-]1.9.2[-p330] 
[ruby-]1.9.3[-p547] 
[ruby-]2.0.0-p481 
[ruby-]2.0.0[-p576] 
[ruby-]2.1.2 

Warum unterscheidet sich diese Liste? Scheint als wäre es eine gute Idee, die gleiche Version sowohl auf dem Entwickler als auch auf dem Produkt zu verwenden.

Antwort

0

Jede RVM-Version hat eine fest codierte Liste bekannter Ruby-Versionen. Wenn die Liste zwischen den Installationen unterschiedlich ist, wird dies in der Regel durch verschiedene RVM-Versionen verursacht.

Versuchen Sie, Ihre RVM-Version zu aktualisieren, um die aktuellste Liste zu erhalten. Mit den aktuellen RVM-Versionen können Sie RVM aktualisieren, indem Sie

rvm get latest 
ausführen
Verwandte Themen