在没有 Rails 的情况下使用 RubyMine 调试 Resque 作业

Debugging Resque Jobs With RubyMine without Rails

使用 Rubymine,我正在尝试调试一些 ruby 脚本,这些脚本通过 resque 在 redis 中生成作业。

问题是我不知道,也无法 google 就此主题直接提出任何真正有用的信息。

我不反对尝试 pry 之类的其他方法,但我希望能够从 Rubymine 调试这些作业。

提前致谢。

您应该能够通过启动 Rake 任务在 Rubymine 中进行调试。转到 Run -> Edit Configurations... -> + (Top right button) -> Rake 并设置它:

  • 任务名称:resque:work
  • 环境变量:QUEUE=*

保存配置并从 Run -> Debug...

启动它