2013-08-05 77 views
3

我有一個奇怪的問題。在某個項目上運行rails s後,腳本掛起,沒有輸出,也沒有日誌。我該如何調試並檢查發生了什麼?我用ruby 1.9.2使用rvm。如何在掛起時調試`rails s`?

+0

我可能會發現日誌記錄只是在應用程序配置中被禁用。 – 907th

回答

1

檢查log/production.log找到最後一個文件或執行的代碼行,並試圖找出哪裏出了問題。

+0

如果在沒有設置特定環境變量的情況下啓動「rails s」,可能是'log/development.log'。 – nTraum

0

如果您想深入挖掘,可以使用諸如「strace」或「dtruss」之類的實用程序來查看正在打開的文件。

Linux: 
$ strace rails s 

Mac: 
$ sudo dtruss rails s 

您可能不知道所有的輸出方式,但如果缺少某些東西,您可能會想到。