Wie lautet die Benennungssyntax für verschiedene Ruby-Versionen und welche sollte ich für das Ausführen von Skripts verwenden? Mit rbenv kann ich die folgenden Versionen von Ruby 1.9.3 installieren:
1.9.3-dev
1.9.3-p0
1.9.3-p125
1.9.3-p194
1.9.3-p286
1.9.3-p327
1.9.3-p362
1.9.3-p374
1.9.3-p385
1.9.3-p392
1.9.3-p429
1.9.3-preview1
1.9.3-rc1
Wir haben also verschiedene Arten:
- Entwickler
- p #
- Vorschau#
- rc #
Ich glaube, ich kann das annehmen p#
ist für Build-Fixes zur Spezifikation, preview#
ist eine Vorschau der Versionsspezifikation und ein Vorläufer zu rc#
der Freigabekandidat der Spezifikation. Also, das geht dev
. Ist der dev
getagged build was ich für das Scripting verwenden soll oder ist es der Entwicklungszweig? Und sollte ich versuchen, das Neueste zu halten? p#
Eingerichtet? Was ist hier die beste Vorgehensweise?
Antworten:
3 für die Antwort № 1Ruby verwendet für immer zum Benennen von Versionen.
Best Practice ist es, den Ruby so aktuell wie möglich zu halten p#
bauen.
Aktuelle Version ist Ruby 2.0.0-p195
Wenn Sie aus Kompatibilitätsgründen in 1.9.3 stecken bleiben, ist der neueste Patch 1.9.3-p459
.
Sie können diese Versionen auf der Ruby-Homepage