【发布时间】:2010-10-18 07:06:40
【问题描述】:
有什么理由使用 1.8.7 而不是 1.9.1 还是最好使用最新的稳定版本?
【问题讨论】:
-
取决于您的目的:学习还是工作?
-
1.9.2 已发布且稳定,您知道吗。
标签: ruby
有什么理由使用 1.8.7 而不是 1.9.1 还是最好使用最新的稳定版本?
【问题讨论】:
标签: ruby
通常,如果您不维护用旧版本编写的脚本,那么我会选择使用最新版本,因为会有错误修复、新功能等...
【讨论】:
1.9.1 但我遇到了问题。
如果您不知道 RVM,您应该查看它,因为您可以根据遇到的项目或错误在 ruby 版本之间切换。
【讨论】:
1.9.1 中有一些错误会导致安装某些 gem 时出现问题,当我切换到 1.9.2 时这些错误就消失了,所以我推荐 1.9.2。我也会选择 1.9.2 而不是 1.8.7 进行学习,因为 1.9.2 中有一些新功能以及速度改进。
当然,在您的安装中使用 RVM。它使管理 Ruby 版本和 gem 集变得容易。
【讨论】:
如果您刚开始,我建议您使用 1.9.2。超过 1.8 有许多不错的语法特性。我会直接进入 1.9.2,因为我听说 1.9.1 有一些特性。大多数宝石现在 >= 1.9 就绪。
我也会推荐 RVM (http://rvm.beginrescueend.com/)。我将从您系统上的默认红宝石开始。安装 RVM,然后安装“rvm install 1.9.2”,您将走上正轨。如果您需要帮助,RVM 有一个很棒的 IRC 和 google 组。
RVM 将允许您针对所有可用的 Ruby 版本进行测试。尝试 'rvm list known' 以获取完整列表。
希望有帮助!
【讨论】: