2012-04-12 40 views
0

我在windows下使用Ruby on Rails,并使用railsinstaller安装。一切工作正常,除了任何命令如rails consolebundle exec rake db:migrate平均需要8秒才能执行。 (rails srails -v是例外情况,需要大约1到2秒才能发射,但仍然异常高)。我不是在谈论整个命令的时间,而是在我进入命令和看到第一个命令之间的时间。窗口上的Rails命令执行前有延迟

在此期间,我的处理器的一个内核工作在100%,并且硬盘上没有负载。我真的觉得我正在等待某种超时过期,因为我不明白为什么rails console应该采取那么大的处理能力(我有一个Core 2 Duo处理器)。

您是否遇到过这种问题?它会是什么?我该如何调查?

回答

1

这是旋转你的Rails环境,而不只是加载一个可执行文件。它不是Windows特定的。我的Core2 Duo iMac需要大约10秒钟的时间。我在Linux上看到过类似的延迟。这里有一篇文章给出了一些可能有所帮助的提示。

rails-3-osx-speed-up-console-loading-time