我想通过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是最稳定的一个,但是以下后缀的含义是什么,它们表示什么发展状态?
我可以将其中任何一个用于使用的Ruby项目Ruby 2.0.0
吗?
2.0.0-dev
是ruby_2_0_0
SVN分支。在trunk
那里完成了将来的2.0.0版本的开发(主要是合并来自的已解决的问题)。
2.0.0-previewX
是预览版本,其中可能包含一些严重的问题或功能,这些功能永远不会成为第一个稳定版本(2.0.0-p0
)的一部分。例如,2.1.0-preview1
冻结的字符串文字('frozen'f
)后来被Optimized替换String#freeze
。
2.0.0-rcX
是候选版本。在最好的情况下,错误只是在发行版之前修复的,但是在(最近的)过去,Ruby核心开发人员所做的更像是引入令人讨厌的警告。
2.0.0-pX
是2.0.0的稳定版本。p
表示补丁(级别),后跟自第一个2.0.0稳定发行版以来的提交次数。从2.1.0版本开始,版本策略已更改,并且最终用户不再需要此数字。
要了解哪个是2.0.0系列的最新版本,可以访问官方下载站点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句