0

我在 Windows 下使用 Ruby on Rails,安装了railsinstaller。一切正常,除了任何命令,例如rails consolebundle exec rake db:migrate在执行前平均需要 8 秒。(rails s并且rails -v是例外,大约需要 1 到 2 秒才能启动,这仍然异常高)。我不是在谈论整个命令的时间,只是在我按下回车键和看到第一个输出之间的时间。

在此期间,我的处理器的一个核心以 100% 的速度工作,并且硬盘上没有负载。我真的觉得我在等待某种超时到期,因为我不明白为什么rails console要占用那么多处理能力(我有一个 Core 2 Duo 处理器)。

你有遇到过这样的问题吗?会是什么?我该如何调查?

4

1 回答 1

1

它正在启动您的 Rails 环境,而不仅仅是加载可执行文件。它不是特定于 Windows 的。在我的 Core2 Duo iMac 上大约需要 10 秒。我在 Linux 机器上看到过类似的延迟。这是一篇文章,它提供了一些可能会有所帮助的提示。

rails-3-osx-加速控制台加载时间

于 2012-04-12T19:06:27.207 回答