【问题标题】:Any way to run byebug under passenger + nginx?有什么方法可以在乘客 + nginx 下运行 byebug?
【发布时间】:2016-02-03 18:13:19
【问题描述】:

我开发了一个简单的 Rails 应用程序,可以在 WEBrick 下的开发环境中运行。但是,当我转移到生产环境时,它不起作用。我修复了与资产和事物有关的琐碎错误。然而,有些事情是行不通的。能够通过调试器以交互方式查看正在发生的事情将非常有帮助。

我可以在代码中插入byebug,它会暂停代码运行,但由于 passengernginx 都不会记录到 STDOUT(默认情况下)我不能'无法进入 byebug 提示符。 (而且都不读 STDIN)

有没有办法在passenger + nginx下运行byebug

编辑

这次我的问题was related 到 https。

【问题讨论】:

    标签: ruby-on-rails nginx passenger byebug


    【解决方案1】:

    这里是乘客作者。 Byebug 集成在Passenger Enterprise 中可用:https://www.phusionpassenger.com/library/admin/nginx/debugging_console/ruby/

    【讨论】:

      【解决方案2】:

      您可以使用https://github.com/davejamesmiller/ruby-debug-passenger 这会添加一个 rake 任务,只需运行“rake debug”,您就会在遇到 byebug 时连接到您的代码

      【讨论】:

      • 这在 Ruby 2.2+ 上崩溃,不再维护。
      • 还有什么关于这个的吗?如何在作为 apache 模块运行的乘客上调试 ruby​​ 应用程序?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-03
      • 2021-09-03
      • 1970-01-01
      相关资源
      最近更新 更多