Ruby 2.0.0 p195 和 [-p247]?

标签 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 还是个新手。

最佳答案

Ruby 版本控制方案采用 Major.Minor.Tiny 因此,在 1.9.3 中,Major = 1Minor = 9Tiny = 3。后面的“pxxx”代表“Patch Level”的具体版本号。数字越高,补丁越新。如果在 Ruby 中发现安全漏洞,您将看到 Ruby 团队推出补丁。明智的做法是将 Ruby 版本保持在已打补丁的最高版本。

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

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

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

关于Ruby 2.0.0 p195 和 [-p247]?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18516829/

相关文章:

ruby - 查找最新可用的 RVM 版本号

ruby - 无法安装 Ruby Gems 3.0.3

ruby - 这个正则表达式有什么问题?

ruby - Yum 看不到 Ruby 已安装

ruby-on-rails - 我如何将 Rails 模型指向 json 文件而不是创建表

svn - 使 SVN 的外部定义万无一失?

mercurial - 如何最好地为 Mercurial 配置一个中央存储库/多个中央存储库?

ruby-on-rails - Rails 4 + PostgreSQL hstore,无法执行 "CREATE EXTENSION hstore"

ruby-on-rails - 在 Rails 中导出和/或显示多条记录

version-control - 如何使VB6与Visual Source Safe 6.0集成?