缓慢加载导轨环境

加载我的rails环境需要25秒吗?

alhafoudh@xxx:~/Projects/xxx$ time ruby -r./config/environment.rb -e "" real 0m25.320s user 0m22.093s sys 0m1.988s alhafoudh@xxx:~/Projects/xxx$ ruby -v ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux] alhafoudh@xxx:~/Projects/xxx$ gem list | grep rails using rails 3.0.3 

我也用rvm

我通过将我的ruby堆降级到ree-1.8.7解决了它:(

Bundler 1.1有助于提高速度,增加20-25%。

否则,删除不必要的gem,如果有的话 – 并在gem作者上竖琴加入懒惰加载他们的库以加快速度。

更新 :根据评论建议切换推荐

无需降级。 一种解决方法是使用rails-sh预加载rails环境。 这样只有第一个rails / rake命令很慢,其余的都很快。 在这个问题上写了一个更全面的答案。 我目前使用ruby 1.9.3p194和rails 3.2.6。

你使用sqlite或其他客户端 – 服务器数据库引擎?

请运行rails console并检查是否正在重新加载! 方法也慢……