我一直无法识别哪个版本/版本的ruby与最新的rails 3 beta一起使用。我使用的是1.8.7,但随着时间的推移,服务器将使用太多内存并开始减速并最终无法正常工作。哪个版本/版本最适合您?
答案 0 :(得分:5)
使用1.9.2没有任何问题。 有关于charsets和编码的一些问题与1.9.1
答案 1 :(得分:1)
我们遇到了1.8.7的问题,所以我们转移到了1.9.2,因此我们没有任何问题。 1.9也更快,所以我建议尝试使用1.9.2。
答案 2 :(得分:0)
1.9.1 reportedly的速度要快得多。
答案 3 :(得分:0)
http://weblog.rubyonrails.org/2010/2/5/rails-3-0-beta-release/的其中一条评论提及以下内容:
Ruby1.9用户在安装Rails 3之前,请升级您的系统,即:
gem update --system
如果你使用`rubygems-update',那么你可能想先卸载它:
gem uninstall rubygems-update
gem update --system
希望这有帮助
答案 4 :(得分:0)
这个问题让我在后面,我不得不从1.9.1降级到1.8.7:
答案 5 :(得分:0)
1.8.7或1.9.2 我推荐jruby 1.8.7
答案 6 :(得分:0)
我在使用Ruby 1.9.2运行Rails 3时没遇到任何问题,但是发现一个特别糟糕的报告运行速度提高了35%。
Ruby 1.8.7
运行1 在20797ms完成200 OK(浏览次数:18662.2ms | ActiveRecord:253.5ms | Sphinx:0.0ms)
运行2 在20300ms完成200 OK(浏览次数:18316.7ms | ActiveRecord:312.1ms | Sphinx:0.0ms)
运行3 在19285ms完成200 OK(浏览次数:17309.8ms | ActiveRecord:254.3ms | Sphinx:0.0ms)
平均值:(20797 + 20300 + 19285)/ 3 = 20127
Ruby 1.9.2
运行1 在13499ms完成200 OK(浏览次数:11687.0ms | ActiveRecord:273.6ms | Sphinx:0.0ms)
运行2 在12682ms完成200 OK(浏览次数:11176.2ms | ActiveRecord:264.9ms | Sphinx:0.0ms)
运行3 12692毫秒完成200 OK(浏览次数:11218.8ms | ActiveRecord:253.0ms | Sphinx:0.0ms)
平均值:(13499 + 12682 + 12692)/ 3 = 12958
(20127 - 12958)/ 20127 =减少35.6%