什么版本的红宝石?

时间:2010-07-20 17:23:58

标签: ruby-on-rails ruby

当前稳定推荐的Ruby版本是什么? 1.8.7或1.9.x?

我将部署rails(v 2.3.8)app&我想知道我应该使用什么版本的红宝石。我的部署环境是Ubuntu / Apache / passenger(mod_rails)

RubyOnRails.org网站说 - “我们建议使用Ruby 1.8.7与Rails一起使用”

我想知道 - 最新推荐的做法&其他人正在使用什么。还有什么样的ruby + rails + gems兼容性问题,应该注意。

我很想使用1.9.x,因为我听说它提供了显着的性能提升。

6 个答案:

答案 0 :(得分:4)

您可能还想考虑使用RVM,这样可以根据需要切换红宝石。

答案 1 :(得分:2)

如果您的rails应用程序将在Rails v2.3.8下运行,那么您可以使用Ruby 1.8.x或Ruby 1.9.x. 1.9.1是最新的稳定版本,如果您愿意,可以使用它。您必须使用1.9.x的唯一原因是您的Rails应用程序是在Rails v3.0.x下运行

答案 2 :(得分:2)

答案 3 :(得分:0)

我推荐1.8.7和2.3.8。我还建议RVM在各种版本的Ruby之间切换。

答案 4 :(得分:0)

我建议您使用ruby企业版(REE)。它与ruby版本1.8.7兼容。我在乘客和导轨2.3.8的生产中使用它,它对我来说非常好。

答案 5 :(得分:0)

我建议在Rails 2.3.8中使用REE或1.8.7。众所周知,Ruby 1.9.1对许多宝石很有趣,这就是为什么Rails 3.0不支持Ruby 1.9.1而是1.9.2的原因之一。