【问题标题】:How to attach aptana debugger to a Padrino or Sinatra app如何将 aptana 调试器附加到 Padrino 或 Sinatra 应用程序
【发布时间】:2012-11-05 06:48:52
【问题描述】:

我正在将 Aptana 用于 Padrino 应用程序,但我不知道在服务器运行后如何附加调试器。

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

设置它的正确调试配置是什么?

另外,当我尝试在 Aptana 中切换断点时,我没有得到标准的日食标记来表明它正在做某事。

【问题讨论】:

    标签: ruby debugging sinatra aptana padrino


    【解决方案1】:

    您是要调试 ruby​​ 代码还是 javascript?同样相关的是您正在运行的 Studio 版本。

    如果您正在尝试调试 ruby​​ 代码...

    对于 Aptana Studio 3,您可以在调试器下启动任何 ruby​​ 脚本,方法是右键单击文件并选择 Debug As > Ruby application。您还可以编辑它生成的启动配置(或手动创建一个)以使其正常工作。

    假设您的 sinatra 应用程序是从“myapp.rb”启动的。右键单击它,然后选择 Debug As > Ruby Application。它第一次可能会失败,但会生成一个启动配置来使用。转到 Run > Debug Configurations,选择 myapp.rb 的条目,然后编辑参数(即将“-rubygems”添加到解释器参数)。由于此处的错误/票证,输出可能不会自动刷新到控制台:https://aptana.lighthouseapp.com/projects/35272/tickets/2355-force-stdoutstderr-sync-to-true-to-flush-output-on-ruby-launches

    【讨论】:

      【解决方案2】:

      有点晚了,但我在这里找到了 RubyMine 的提示: http://blog.stevehorn.cc/blog?tag=rubymine

      我的 MAC 上的 Aptana 3 停止,但不幸的是 - 如果您调试 Padrino - 它总是显示“routing.rb”,就好像中断在那里一样。有趣的是,与您要调试的文件在同一行。我已经提交了一个错误。

      HTH

      【讨论】:

        猜你喜欢
        • 2013-01-03
        • 2011-10-14
        • 2015-11-16
        • 2012-04-01
        • 1970-01-01
        • 2018-03-12
        • 1970-01-01
        • 2012-12-10
        • 2016-01-27
        相关资源
        最近更新 更多