调试Shoes应用程序的最佳方法是什么?
答
你看过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
答
鞋控制台。按Alt + /(或Mac上的苹果+ /)查看应用程序的堆栈跟踪。
答
您还可以使用Shoes.show_log自动打开调试控制台。
答
请注意,如果您使用Alt + /你必须跑,我是启动应用程序
答
“之前”有点困惑Apple苹果的/(或的Alt /)位略。我最终什么事做了运行./shoes不带任何参数,它弹出控制台,然后开始了我的应用程序./shoes my_app.rb。
你会如何在鞋子中做到这一点?没有终端。 – Peeja 2008-12-13 23:43:43
这是很有用的调试信息,但不清楚如何应用于鞋。 – jrhicks 2009-09-11 03:39:32