2013-08-29 25 views
5

chỉ là một câu hỏi nhanh chóng, tôi đang nâng cấp từ Ruby 1.8.7 đến 2.0.0 nhưng nhìn vào thiết bị đầu cuối tôi thấy:Ruby 2.0.0 p195 và [-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 

gì những con số tại giá trị trung bình kết thúc (p448, p195, p247, người đứng đầu. ..etc) có vấn đề gì tôi cài đặt? Cảm ơn đã giúp đỡ. Tôi vẫn còn mới với Ruby.

+1

"p" là viết tắt của "Bản vá". –

+0

Ồ, cảm ơn thông tin. – mongobongo

+0

@CharlesCaldwell 'đầu' nghĩa là gì? –

Trả lời

4

Đề án phiên bản của Ruby đi Major.Minor.Tiny Vì vậy, trong 1.9.3, Major = 1, Minor = 9, Tiny = 3. "Pxxx" phía sau nó là viết tắt của số bản dựng cụ thể của "Cấp độ bản vá". Con số càng cao, bản vá càng gần đây. Nếu tìm thấy một lỗ hổng bảo mật trong Ruby, bạn sẽ thấy nhóm Ruby đẩy ra một bản vá. Bạn sẽ làm khôn ngoan để giữ phiên bản Ruby của bạn ở phiên bản vá lỗi cao nhất.

"Đầu" ở cuối mục cuối cùng là phiên bản mới nhất của nhánh phát triển Ruby. Tôi sẽ khuyên bạn nên chống lại điều này, trừ khi bạn đang cần phải thử nghiệm chống lại những thay đổi mới nhất. Điều này cho bạn tùy chọn kéo xuống phiên bản 2.1.0 mặc dù nó chưa được phát hành (tại thời điểm viết bài này).

Để biết thông tin chi tiết về "Head" và các tính năng khác trong RVM khi nói đến cài đặt các phiên bản của Ruby, thấy RVM's Installing Ruby Page

Cũng lưu ý rằng bạn luôn có thể xem những gì thân mới nhất của Ruby là trong version.h của mã nguồn.

Các vấn đề liên quan