4

有没有办法运行霰弹枪以允许运行 ruby​​ 调试器语句?该-d标志似乎仅用于调试输出。

4

1 回答 1

3

为了找到调试 sinatra 应用程序的最佳方法,我在 github 创建了一个 repo。最有用的部分是进入方法调试,如下所示。

在此处输入图像描述

这是回购:https ://github.com/hlee/sinatra_debugger_example

我还确认了这个示例也支持霰弹枪。尝试如下

cd sinatra_debugger_example
bundle
shotgun config.ru

并访问:http://localhost:9393,您将能够使用 pry debug 和 stepping。

关于调试器和撬:

  1. 示例项目同时支持调试器和撬动。
  2. 我个人更喜欢撬。

我希望它对你有帮助。

于 2013-05-25T21:53:37.690 回答