2012-06-03 82 views
0

我已經開始自學與​​的Rails了。我建立了一個使用Railsdownloader的環境,在windows中使用gitbash和vimRuby on Rails運行速度非常緩慢(每個命令5-10分鐘)

在我看來,命令反應太慢。幾乎任何命令都需要3-10分鐘。 NEW,SERVER或SCAFFOLD命令可能需要15分鐘才能處理。

我試過尋找這樣的問題。它無處不在地表示Ruby,Rails尤其緩慢,但看起來完全不合理,我還沒有看到其他人Rails在構建rails應用程序方面工作緩慢的證據。

我在一臺不是最先進的計算機上運行它,但也不是一個可怕的計算機。 Moreso Rails並不佔用所有可用的計算能力。

,我會很高興,如果有人能幫助我解決這個問題(或者說其正常,Rails的需要永遠)非常感謝你,阿里

感謝您的意見,更新: 我得到了我的背景下幾乎爲0(4%cpu)(在i3 2 * 2.4GHZ 3 GB捕獲中) 命令Rails新樣本花費1:04分鐘,使用約50%的CPU。 命令Rails S,內部示例花費了5分14秒,在avarege上使用〜60%CPU(即直到localhost顯示標準歡迎頁面),這是一個完全空的應用程序,只有默認值,並且沒有任何內容在後臺運行。

任何人有任何想法?

+0

顯然它不應該那麼慢。這是一個新的應用程序?如果沒有看到這些命令是否對新應用程序來說太慢了。 –

+0

您似乎有可能運行不同的進程。你能檢查你的進程監視器,看看CPU是否在100%運行? –

+0

絕對不應該這麼慢。我正在Linux機器上運行rails,但是在新的應用程序中,您不應該等待幾秒鐘才能執行任何rake任務。如果您的應用程序隨着大量模型和依賴項的增長而變得更長,但從未達到分鐘的等級,它可能會變得更長!我正在運行一個6歲的華碩,2x1.83GHz,1GB內存。這必須與Windows相關。 – Renra

回答

0

窗戶上的RoR(3.2.9)速度非常慢。 Windows主機上的Linux虛擬機也一樣慢。

開發RoR的唯一方法是在Linux獨立機器上。對那些爲解決問題而奮鬥的人表示哀悼。