哪个Ruby版本更可取?

时间:2010-10-15 02:54:51

标签: ruby

有没有理由使用1.8.7而不是1.9.1,或者最好使用最新的稳定版本?

4 个答案:

答案 0 :(得分:4)

通常,如果你不维护用旧版本编写的脚本,那么使用最新的将是我会选择的,因为会有错误修复,新功能等......

答案 1 :(得分:2)

1.9.1但我遇到了问题。

如果你不知道RVM你应该看看那个原因,你可以根据你得到的项目或错误在ruby版本之间切换。

答案 2 :(得分:2)

1.9.1中存在一些错误导致安装某些宝石时出现问题,当我切换到1.9.2时,它就消失了,所以我建议使用1.9.2。我还选择1.9.2超过1.8.7进行学习,因为1.9.2中有一些新功能加上速度提升。

当然,使用RVM进行安装。它可以轻松管理Ruby版本和宝石集。

答案 3 :(得分:0)

如果你刚刚开始,我会建议1.9.2。 1.8版本有很多很好的语法功能。我会直接进入1.9.2,因为我听说有一些特性与1.9.1。大多数宝石现在已经准备好了> = 1.9。

我也会推荐RVM(http://rvm.beginrescueend.com/)。我会从你系统上的默认ruby开始。安装RVM,即“rvm install 1.9.2”,您将走上正确的道路。如果您需要帮助,RVM有一个很棒的IRC和谷歌小组。

RVM将允许您测试所有可用的Ruby版本。尝试'rvm list known'获取完整列表。

  • MRI Rubies
  • 的JRuby
  • Rubinius的
  • Ruby Enterprise Edition
  • 的MacRuby
  • 磁悬浮
  • mput的
  • IronRuby的

希望有所帮助!