2011-03-12 39 views
1

我使用Aptana作为Padrino应用程序,但是我不知道如何在服务器运行时连接调试器。如何将aptana调试器附加到Padrino或Sinatra应用程序

我已经安装了ruby-debug-ide gem和Aptana Firefox扩展。

什么是正确的调试配置设置?另外,当我尝试在Aptana中切换断点时,我没有得到标准的eclipse标记来表明它正在做某件事。

回答

0

您是否正在尝试调试ruby代码或javascript?与您正在运行的Studio版本相关的也是相关的。

如果您尝试调试Ruby代码...

对于集锦工作室3,你可以在调试器下用鼠标右键单击该文件,并选择调试方式> Ruby应用程序启动任何Ruby脚本。您还可以编辑它生成的启动配置(或手动创建一个)来调整它的工作。

假设您的sinatra应用程序是从“myapp.rb”开始的。您右键单击它,然后选择调试为> Ruby应用程序。它可能会在第一次失败,但会生成启动配置。转到Run> Debug Configurations,选择myapp.rb的条目,然后编辑参数(即将“-rubygems”添加到Interpreter args)。的输出可能不会自动刷新到控制台,因为错误/票在这里:https://aptana.lighthouseapp.com/projects/35272/tickets/2355-force-stdoutstderr-sync-to-true-to-flush-output-on-ruby-launches

0

小晚了,但我适合的RubyMine暗示在这里找到: http://blog.stevehorn.cc/blog?tag=rubymine

集锦3在我的MAC站,但不幸的是 - 如果你调试Padrino - 它总是显示出'routing.rb',好像中断在那里。有趣的是,你打算调试的文件在同一行。我提交了一个错误。

HTH

相关问题