Ruby版本语法

什么是不同版本的ruby的命名语法,我应该倾向于运行脚本? 即,使用rbenv我可以安装以下版本的Ruby 1.9.3:

1.9.3-dev 1.9.3-p0 1.9.3-p125 1.9.3-p194 1.9.3-p286 1.9.3-p327 1.9.3-p362 1.9.3-p374 1.9.3-p385 1.9.3-p392 1.9.3-p429 1.9.3-preview1 1.9.3-rc1 

所以我们有几种不同的类型:

  • 开发
  • p#
  • 预习#
  • RC#

我相信我可以假设p#是针对规范的构建修复, preview#是版本规范的预览和rc#的前身, rc#是规范的候选版本。 所以,这留下了devdev标记构建了我应该用于编写脚本的内容,还是开发分支? 我应该尝试保持最新的p#安装吗? 这里的最佳做法是什么?

Ruby使用semver命名版本。

最佳做法是使用最新的p# build使您的ruby尽可能保持最新。

当前版本是Ruby 2.0.0-p195

如果因兼容性原因而陷入1.9.3,最新的补丁是1.9.3-p459

您可以在Ruby主页上看到这些版本