2013-08-29 24 views
5

sadece kısa bir soru, ben 2.0.0 için Ruby 1.8.7 yükseltme ama terminalde arıyorum görüyorum: uç ortalamasında numaralar yapmak neRuby 2.0.0 p195 ve [-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 

(p448, P195, p247, kafa. ..etc) hangi kurduğum önemli mi? Yardım için teşekkürler. Ben hala Ruby için yeni.

+1

"p" "Yama" anlamına gelir. –

+0

Oh, bilgi için teşekkürler. – mongobongo

+0

@CharlesCaldwell "kafa" ne anlama geliyor? –

cevap

4

Yakut sürüm şeması Major.Minor.Tiny Yani, içinde 1.9.3, Major = 1, Minor = 9, Tiny = 3 gider. Arkasındaki "pxxx", "Yama Seviyesi" nin belirli yapı numarasıdır. Sayı ne kadar yüksek olursa, yama o kadar yakındır. Ruby'de bir güvenlik ihlali bulunursa, Ruby ekibinin bir yama eklediğini göreceksiniz. Ruby sürümünüzü en yüksek yamalanmış sürümde tutmak için akıllıca davranacaksınız.

Son öğenin sonundaki "Head", Ruby'nin geliştirme dalının en yeni sürümüdür. En yeni değişikliklere karşı test etmeniz gerekmedikçe buna karşı tavsiye ederim. Bu, henüz yayınlanmamış olmasına rağmen (bu yazı yazıldığı sırada) 2.1.0 versiyonunu aşağı çekme seçeneğini sunar.

o Ruby sürümlerini yüklemeden gelince RVM içinde "Başkanı" ve diğer özellikler hakkında detaylı bilgi için

, Ayrıca her zaman Ruby en son gövde içinde version.h içinde ne olduğunu görmek unutmayın RVM's Installing Ruby Page

bkz kaynak kodu.