2013-08-29 8 views
5

solo una domanda veloce, Sto aggiornando da Ruby 1.8.7 a 2.0.0 ma guardando nel terminale vedo:Ruby 2.0.0 p195 e [-p247]?

[ruby-]1.8.6[-p420] 
[ruby-]1.8.7[-p374] 
[ruby-]1.9.1[-p431] 
[ruby-]1.9.2[-p320] 
[ruby-]1.9.3[-p448] 
[ruby-]2.0.0-p195 
[ruby-]2.0.0[-p247] 
[ruby-]2.0.0-head 

Cosa significano i numeri alla media finale (P448, P195, P247, testa. ..etc) ha importanza che installo? Grazie per l'aiuto. Sono ancora nuovo di Ruby.

+1

"p" sta per "Patch". –

+0

Oh, grazie per l'informazione. – mongobongo

+0

@CharlesCaldwell cosa significa "testa"? –

risposta

4

Lo schema di controllo delle versioni Rubino va Major.Minor.Tiny Così, in 1.9.3, Major = 1, Minor = 9, Tiny = 3. Il "pxxx" dietro indica il numero di build specifico di "Patch Level". Più alto è il numero, più recente è la patch. Se viene rilevata una violazione della sicurezza in Ruby, vedrai il team di Ruby estrarre una patch. Farai bene a mantenere la versione di Ruby nella versione con patch più alta.

Il "capo" alla fine dell'ultimo elemento è la versione più recente del ramo di sviluppo di Ruby. Lo consiglierei contro questo, a meno che non sia necessario testare le modifiche più recenti. Questo ti dà la possibilità di estrarre la versione 2.1.0 anche se non è stata ancora rilasciata (al momento della stesura di questo documento).

Per informazioni dettagliate sulla "testa" e altre funzioni in RVM, quando si tratta di installare versioni di Ruby, vedi RVM's Installing Ruby Page

Si noti inoltre che è sempre possibile vedere ciò che il più recente tronco di Ruby è nella version.h di il codice sorgente

Problemi correlati