为什么Ruby 1.8.6 RC1比Ruby 1.8.6 Final更新?

时间:2009-12-09 20:22:15

标签: windows ruby

访问用于Windows的Ruby一键式安装程序,我们可以转到

  

http://www.ruby-lang.org/en/downloads/

然后

  

http://rubyinstaller.org/download.html

然而,在那里,似乎

  

Ruby 1.8.6 RC1(patchlevel 383)

实际上比

更新
  

Ruby 1.8.6 RC2(patchlevel 27)

  

Ruby 1.8.6 Final(补丁级别26)

如果我将它们安装在不同的机器上,RC1实际上显示的日期比RC2或Final更近,使用

ruby -v

规则是什么?它是否严格按补丁级别进行?也就是说,补丁级别决定了它的更新方式,而不是它是RC1,RC2还是Final?

2 个答案:

答案 0 :(得分:1)

Ruby-Lang网站宣传了一个名为One-Click Installer的Ruby for Windows软件包。

当您使用186-26186-27 RC2

注意时,该安装程序曾经拥有自己的版本架构

在RubyForge网站(新闻部分)上,你会发现项目的工作转向了更新的RubyInstaller包,并在那里指出了186-27 RC2是旧版本的一部分的RubyInstaller下载页面。

最新的RubyInstaller(目前正在试用候选版本)提供包含和安装的正确Ruby版本的信息,如版本字符串1.8.6-p383所示,它是Ruby的补丁级别383。

请注意,您正在比较不同类型的套餐。一键安装程序与RubyInstaller。

您可以在wiki和最新公告at RubyForge

中详细了解相关信息

希望这能回答你的问题。

答案 1 :(得分:0)

RC编号是安装程序的候选版本号(以及Ruby的任何Win32修改,但我认为这些都是上游的)。 Ruby自己的版本号是1.8.6 +补丁级别。