鞋子有一些内置的转储命令(Shoes.debug),但是有没有其他工具可以调试代码而无需在其中注入调试消息?像gdb那样会很棒。调试Shoes应用程序的最佳方法是什么?
7
A
回答
1
你看过ruby-debug gem吗?
% sudo gem install ruby-debug
rdebug可执行文件为您提供了与gdb(断点设置等)类似的接口。你只需用rdebug而不是ruby来执行你的脚本。
你也可以做这样的事情,以避免手动设置断点:
class Foo
require 'ruby-debug'
def some_method_somewhere
debugger # acts like a breakpoint is set at this point
end
end
下面是关于红宝石调试教程: http://www.datanoise.com/articles/2006/7/12/tutorial-on-ruby-debug
3
鞋控制台。按Alt + /(或Mac上的苹果+ /)查看应用程序的堆栈跟踪。
5
您还可以使用Shoes.show_log自动打开调试控制台。
2
请注意,如果您使用Alt + /你必须跑,我是启动应用程序
0
“之前”有点困惑Apple苹果的/(或的Alt /)位略。我最终什么事做了运行./shoes不带任何参数,它弹出控制台,然后开始了我的应用程序./shoes my_app.rb。
相关问题
- 1. 什么是远程控制/调试.NET应用程序的最佳方法?
- 2. 测试rails应用程序的最佳方式是什么?
- 3. 在Visual Studio中调试程序的最佳方式是什么?
- 4. 什么是优化钛应用程序的最佳方法?
- 5. 制作android应用程序的最佳方法是什么?
- 6. 什么是创建移动应用程序的最佳方法
- 7. GWT应用程序样式的最佳方法是什么?
- 8. 在eclipse中调试Android JNI/C++应用程序的最佳方式是什么?
- 9. 处理试用版应用程序的最佳方法是什么?
- 10. 调试Win 16位应用程序的最佳方法?
- 11. 在iPhone应用程序上调试Javascript的最佳方法?
- 12. 调用程序“延迟”的最佳方式是什么?
- 13. 调试崩溃的explorer.exe的最佳方法是什么?
- 14. 调试AJAX到PHP调用的最佳方式是什么?
- 15. Django DatabaseError - 调试的最佳方法是什么?
- 16. 调试Bootstrap.groovy的最佳方法是什么?
- 17. 调试性能问题的最佳方法是什么?
- 18. 设置java应用程序的最佳方式是什么?
- 19. 部署Pylons应用程序的最佳方式是什么?
- 20. 保护Flex-BlazeDS应用程序的最佳方式是什么?
- 21. 推出Web应用程序的最佳方式是什么?
- 22. 什么是ASP.NET应用程序的最佳MemCache解决方案?
- 23. 什么是POS应用程序的最佳解决方案?
- 24. 初始化应用程序的最佳方式是什么?
- 25. 分发Java应用程序的最佳方式是什么?
- 26. 什么是监视.NET应用程序的最佳方式?
- 27. 什么是检测Webstart是否启动应用程序的最佳方法
- 28. 处理应用程序配置的最佳做法是什么?
- 29. 从WinForms应用程序打印的最佳做法是什么?
- 30. 扩展android应用程序的最佳做法是什么?
你会如何在鞋子中做到这一点?没有终端。 – Peeja 2008-12-13 23:43:43
这是很有用的调试信息,但不清楚如何应用于鞋。 – jrhicks 2009-09-11 03:39:32