2012-04-12 62 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