Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用Textmate调试Rails应用程序_Ruby On Rails_Textmate_Ruby Debug - Fatal编程技术网

Ruby on rails 使用Textmate调试Rails应用程序

Ruby on rails 使用Textmate调试Rails应用程序,ruby-on-rails,textmate,ruby-debug,Ruby On Rails,Textmate,Ruby Debug,你们如何调试Rails应用程序?我看到了一个指向datanoise.com的链接,该链接应该展示如何使用捆绑包将ruby调试与Textmate结合使用。。但看起来这一页已经翻了。有人知道怎么设置吗?谢谢 @johnmcaliley-我只需在代码中添加“调试器”即可调试rails应用程序: method_call variable = method_call + 5 debugger #more code 然后使用--debugger选项启动rails web服务器: script/server

你们如何调试Rails应用程序?我看到了一个指向datanoise.com的链接,该链接应该展示如何使用捆绑包将ruby调试与Textmate结合使用。。但看起来这一页已经翻了。有人知道怎么设置吗?谢谢

@johnmcaliley-我只需在代码中添加“调试器”即可调试rails应用程序:

method_call
variable = method_call + 5
debugger
#more code
然后使用--debugger选项启动rails web服务器:

script/server --debugger
我认为这需要安装一个gem,ruby调试。请查看此屏幕广播以获得一个好的演示:


但是,它与textmate没有关联。

Robert,谢谢你的回复。这是我正在考虑的一个选项,您提供的屏幕广播帮助我了解了它的工作原理。但我仍然在寻找一些能与Textmate相结合的东西。我正在使用Rails3beta和Ruby1.9.2。为了与ruby 1.9兼容,我必须安装“ruby-debug19”。我还安装了RubyAMP bundle,它提供了在Textmate中设置断点和从终端运行调试器的机制。仍然在尝试破解它以使Rails 3/Ruby 1.9正常工作。@johnmcaliley,我做了一些搜索,找到了这个可能会让你感兴趣的东西(它确实让我感兴趣……我一直在考虑尝试这个神秘的文本伴侣)。显然,textmate有一个ruby或rails调试包,允许您以另一种方式进行钩子。查看并感谢链接,罗伯特。这就是我要找的。我会让你知道它与Rails 3/Ruby 1.9的配合有多好。顺便说一句,你真的应该试试Textmate。你会惊讶于捆绑的力量和它的速度。转换到TM后,我的生产力显著提高。缺少内置调试程序是我对IDE唯一的不满。