Qual è la sintassi di denominazione per le diverse versioni di Ruby e quale dovrei gravitare verso l'esecuzione di script ?, ad esempio, utilizzando rbenv posso installare le seguenti versioni di Ruby 1.9.3:
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
Quindi abbiamo diversi tipi:
- dev
- p #
- anteprima#
- rc #
Credo di poterlo assumere p#
è per le correzioni di build alle specifiche, preview#
è un'anteprima delle specifiche della versione e un precursore di rc#
, il candidato alla release della specifica. Quindi, questo lascia dev
. È il dev
taggato costruire cosa dovrei usare per lo scripting o è il ramo di sviluppo? E dovrei provare a mantenere l'ultimo p#
installato? Qual è la migliore pratica qui?
risposte:
3 per risposta № 1Ruby usa semver per nominare versioni.
La migliore pratica è mantenere il tuo rubino il più aggiornato possibile usando l'ultima versione p#
costruire.
La versione attuale è Ruby 2.0.0-p195
Se sei bloccato in 1.9.3 per motivi di compatibilità, la patch più recente è 1.9.3-p459
.
Puoi vedere queste versioni sul Homepage di Ruby