打算构建一个Rails 3堆栈并尝试整理出Ruby版本。Rails 3(Ruby 1.9.2 vs 1.8.6)和(MRI vs REE vs JVM) - 评论/建议?
我在JVM的概念很感兴趣,但不是100%肯定,如果它甚至涉及到Rails 3;这意味着为什么不根据需要仅为JVM进行部署。
然后就是heroku saying Ruby 1.9.1中存在一个错误,但是他们没有说错误是什么,如果它是由Ruby 1.9.2解决的 - 或者在Ruby上运行Rails 3会导致什么结果1.8.6。
UPDATE:发现Heroku的间接链接到错误:“需要注意的是红宝石1.8.7 P248和P249有编组的bug崩溃的Rails的Ruby 3.0企业版具备这些固定自发布1.8.7-2010.02虽然。在1.9版本中,Ruby 1.9.1并不可用,因为它完全在Rails 3.0上进行了段错误,所以如果你想在1.9.2上使用Rails 3和1.9.x,以便顺利启动。“
任何有关于这个问题的信息/链接?
谢谢!
* I *推荐1.9+系列为1.9.2,1.8+系列为1.8.7。 1.9.1和1.8.6都有错误,因此下一个版本的发布。 (也由发行说明备份)抛开Bug修复,1.9.2比1.8.7更快,并且,我遇到的唯一不正常的gem是ruby-debug,它被修补并发布为ruby-debug19 。我保持1.8.7的测试(通过我们喜欢称为RVM的迷人),但是我的运行代码在1.9.2以下。 – 2010-11-26 00:01:11