什么版本的Ruby 2.0.0是稳定版?

时间:2015-03-05 13:39:22

标签: ruby version ruby-2.0

我想通过rbenv为项目安装Ruby 2.0.0,因为他们将Ruby版本列为2.0.0。但是那里列出了几个不同的版本:

2.0.0-dev
2.0.0-preview1
2.0.0-preview2
2.0.0-rc1
2.0.0-rc2
2.0.0-p0
2.0.0-p195
2.0.0-p247
2.0.0-p353
2.0.0-p451
2.0.0-p481
2.0.0-p576
2.0.0-p594
2.0.0-p598

我认为2.0.0-p598是最稳定的,但是它们的含义是什么,它们代表什么样的开发状态?

  • dev的
  • 预览
  • rc(这是候选版本,我知道这个)
  • PXXX

我是否可以将这些中的任何一个用于使用Ruby 2.0.0

的Ruby项目

1 个答案:

答案 0 :(得分:4)

2.0.0-devruby_2_0_0 SVN分支。未来2.0.0版本的开发(主要是合并来自trunk的固定问题)在那里完成。

2.0.0-previewX是可能包含一些严重问题或功能的预览版本,这些问题或功能永远不会成为第一个稳定版本(2.0.0-p0)的一部分。例如,2.1.0-preview1冻结了字符串文字('frozen'f),后来被优化的String#freeze取代。

2.0.0-rcXrelease candidate。在最好的情况下,只有bug在发布之前得到修复,但在(最近)过去,Ruby核心开发人员更喜欢介绍an annoying warning

2.0.0-pX是2.0.0的稳定版本。 p表示补丁(级别),后跟自第一个2.0.0稳定版本以来的提交次数。从2.1.0开始,version policy已更改,此数字对最终用户不再感兴趣。

要了解哪个是2.0.0系列的最新版本,您可以访问official downloads site