我将 Aptana 用于 Padrino 应用程序,但我不知道在服务器运行后如何附加调试器。
我已经安装了 ruby-debug-ide gem 和 Aptana Firefox 扩展。
设置它的正确调试配置是什么?
此外,当我尝试在 Aptana 中切换断点时,我没有得到标准的日食标记来表明它正在做某事。
有点晚了,但我在这里找到了 RubyMine 的提示:http: //blog.stevehorn.cc/blog ?tag=rubymine
我的 MAC 上的 Aptana 3 停止,但不幸的是 - 如果您调试 Padrino - 它总是显示“routing.rb”,就好像中断在那里一样。有趣的是,与您要调试的文件在同一行。我已经提交了一个错误。
高温高压
您是在尝试调试 ruby 代码还是 javascript?同样相关的是您正在运行的 Studio 版本。
如果您正在尝试调试 ruby 代码...
对于 Aptana Studio 3,您可以通过右键单击文件并选择 Debug As > Ruby application 在调试器下启动任何 ruby 脚本。您还可以编辑它生成的启动配置(或手动创建一个)以使其正常工作。
假设您的 sinatra 应用程序是从“myapp.rb”启动的。右键单击它,然后选择 Debug As > Ruby Application。它第一次可能会失败,但会生成一个启动配置来使用。转到运行 > 调试配置,选择 myapp.rb 的条目,然后编辑参数(即添加“-rubygems”到解释器参数)。由于此处的错误/票证,输出可能不会自动刷新到控制台:https ://aptana.lighthouseapp.com/projects/35272/tickets/2355-force-stdoutstderr-sync-to-true-to- ruby 启动时刷新输出