如何在挂起时调试`rails s`?

时间:2013-08-05 10:37:29

标签: ruby-on-rails ruby output

我有奇怪的问题。在某个项目上运行rails s后,脚本挂起,没有输出,也没有日志。我该如何调试它并检查发生了什么?我使用rvm和ruby 1.9.2。

2 个答案:

答案 0 :(得分:1)

检查log/production.log以查找最后执行的文件或代码行,并尝试找出问题所在。

答案 1 :(得分:0)

如果你想深入挖掘,你可以使用“strace”或“dtruss”这样的工具来查看正在打开的文件。

Linux:
$ strace rails s

Mac:
$ sudo dtruss rails s

您可能不知道所有输出的含义,但如果缺少某些内容,您可能会知道。