我在Windows下使用Ruby on Rails,安装了railsinstaller。一切正常,但rails console
或bundle exec rake db:migrate
之类的任何命令在执行前平均需要8秒。 (rails s
和rails -v
是例外,启动大约需要1到2秒,但仍然异常高。我不是在谈论整个命令的时间,只是在我点击输入和看到第一个输出之间的时间。
在此期间,我的处理器的一个核心工作在100%,并且硬盘驱动器没有负载。我真的觉得我正在等待某种超时到期,因为我不明白为什么rails console
应该占用那么多处理能力(我有一个Core 2 Duo处理器)。
您是否遇到过这种问题?它能是什么?我该如何调查呢?
答案 0 :(得分:1)
它正在启动你的Rails环境,而不只是加载可执行文件。它不是Windows特定的。我的Core2 Duo iMac大约需要10秒钟。我在Linux机器上看到了类似的延迟。这篇文章提供了一些可能有用的提示。