Ruby 2.0.0 p195和[-p247]?

mon*_*ngo 5 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
Run Code Online (Sandbox Code Playgroud)

最后的数字意味着什么(p448,p195,p247,head ...等)我安装的重要性是什么?谢谢您的帮助.我还是Ruby的新手.

Cha*_*ell 4

Ruby 版本控制方案是Major.Minor.Tiny这样的,在1.9.3, Major = 1, Minor = 9, Tiny = 3. 后面的“pxxx”代表“补丁级别”的具体版本号。数字越高,补丁越新。如果 Ruby 中发现安全漏洞,您将看到 Ruby 团队推出补丁。您最好将 Ruby 版本保持在最高的修补版本。

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

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

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