Ruby 2.0.0 p195和[-p247]?

时间:2013-08-29 16:57:01

标签: ruby version-control rvm

只是一个简单的问题,我正在从Ruby 1.8.7升级到2.0.0,但在终端中我看到了:

[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,head ...等)我安装的内容是否重要?谢谢您的帮助。我还是Ruby的新手。

1 个答案:

答案 0 :(得分:4)

Ruby版本控制方案为Major.Minor.Tiny因此,1.9.3Major = 1Minor = 9Tiny = 3。它背后的“pxxx”代表“补丁级别”的特定内部版本号。数字越大,补丁越新。如果在Ruby中发现安全漏洞,您将看到Ruby团队推出补丁。你会明智地将Ruby版本保持在最高的修补版本。

最后一项末尾的“Head”是Ruby开发分支的最新版本。除非你需要测试最新的变化,否则我会建议不要这样做。这使您可以选择下载版本2.1.0,即使它尚未发布(在撰写本文时)。

有关安装Ruby版本时RVM中“Head”和其他功能的详细信息,请参阅RVM's Installing Ruby Page

另请注意,您始终可以在源代码的version.h中查看最新的Ruby主干。

相关问题