我有一个奇怪的问题。在某个项目上运行rails s
后,脚本挂起,没有输出,也没有日志。我该如何调试并检查发生了什么?我用ruby 1.9.2使用rvm。如何在挂起时调试`rails s`?
3
A
回答
1
检查log/production.log
找到最后一个文件或执行的代码行,并试图找出哪里出了问题。
+0
如果在没有设置特定环境变量的情况下启动“rails s”,可能是'log/development.log'。 – nTraum
0
如果您想深入挖掘,可以使用诸如“strace”或“dtruss”之类的实用程序来查看正在打开的文件。
Linux:
$ strace rails s
Mac:
$ sudo dtruss rails s
您可能不知道所有的输出方式,但如果缺少某些东西,您可能会想到。
相关问题
- 1. Eclipse在挂接调试器时挂起
- 2. Eclipse在调试时挂起android
- 3. Visual Studio 2005在调试时挂起
- 4. 我的应用在调试时挂起
- 5. RubyMine在启动调试器时挂起
- 6. 如何调试挂起的Java线程?
- 7. 如何调试挂起的代码
- 8. 如何调试arm9 2.4.19 linux挂起?
- 9. 如何调试SSL https挂起ERR_CONNECTION_TIMED_OUT
- 10. 挂起的进程,调试
- 11. 调试Flash时浏览器挂起
- 12. 调试Javascript挂起系统
- 13. Chrome调试器挂起
- 14. 调试内核挂起
- 15. VS2008调试器挂起
- 16. Windows键盘挂钩挂起调试器
- 17. 当从UI调用到System.Threading.Thread时,挂起挂起挂起
- 18. Visual Studio调试 - System.Diagnostics.Process在WaitForExit上挂起
- 19. MSTest在执行Web测试时挂起
- 20. 如何使用Flash Builder 4调试Flex 4中的挂起/挂起web服务?
- 21. Eclipse尝试调试clojure项目时挂起
- 22. 如何防止Rails控制器在进行Web服务调用时挂起
- 23. cv :: namedWindow()挂起时调用
- 24. 如何在JVM中调试挂起的线程?
- 25. 如何在Linux中调试多线程挂起进程?
- 26. 如何调试:git pull在git pull期间挂起(allways为54%)
- 27. 如何避免在磁盘满了时挂起stdout挂起?
- 28. 如何在java中挂起线程时挂起?
- 29. 单元测试通过调试,但运行时挂起
- 30. 当试图调试ASP.NET网站时,Visual Studio 2013 sp1挂起?
我可能会发现日志记录只是在应用程序配置中被禁用。 – 907th