ruby - 三个 "final"版本的 Ruby?

标签 ruby

我最近玩过 IronRuby,但我也想安装引用实现。不用说,我是 Ruby 的菜鸟,所以我有一个非常愚蠢的问题。

关于RubyForge download page ,Ruby 安装程序(适用于 Windows)共有三种不同的最终版本:

  • rubyinstaller-1.8.6-p398.exe
  • rubyinstaller-1.8.7-p249.exe
  • rubyinstaller-1.9.1-p378.exe

我不明白怎么会有三个不同的最终版本。我能理解有一个 1.8 版本和一个 1.9 版本,但为什么我只能在 1.8.6 和 1.8.7 之间选择?

我真正想知道的是哪个版本是“最好的”?如果答案是“1.9.1”,为什么要选择 1.8.6 或 1.8.7?

我很困惑......

最佳答案

最终安装程序的 3 个不同版本背后的推理基于以下标准:

1.8.6 是最广泛的版本,用于生产服务器,因此发布版本是为了与这些情况兼容

1.8.7 是 Ruby-Core 定义的较新的稳定标准,也是最有可能受到 Ruby 开发人员关注的 1.8 分支标准

1.9.1 是 Ruby 的较新版本,基于名为 YARV 的新虚拟机。这个分支 (1.9) 是 Ruby-Core 开发人员最关注的分支。

套餐的原因是,能够满足3种不同类型的用户。尝试模仿生产环境的人,从 1.8 开始工作的人和使用更新功能的人。

还有 1.9.2-preview3,这是具有更新功能的候选版本之一,将于 8 月发布。

希望对您有所帮助。

-

关于ruby - 三个 "final"版本的 Ruby?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3079897/

相关文章:

ruby - 是否有 chrome 开关来抑制 'external protocol request' ?

ruby-on-rails - 如何用 Rails 邮件 gem 替换电子邮件中的附件?

ruby-on-rails - rails 错误类必须存在 - 关联

ruby - ruby 中的 false && nil 和 nil && false

ruby-on-rails - 无法启动 ruby​​ 服务器

ruby-on-rails - 无法访问 RubyGems - 可能是由于 SSL?

javascript - 是否有任何 Ruby 工具或 JavaScript 库来验证 html 格式是否良好?

arrays - 给定两个数组,将它们二进制重叠的最有效方法是什么?

Ruby 常量和命名空间

ruby-on-rails - Factory Girl 序列在 autospec 下失败