在Heroku上使用bye bug

时间:2016-11-30 02:17:30

标签: heroku byebug

我有一个简单的Sinatra应用程序。当我在本地启动它(rackup)并放置一个byebug断点时,我可以在代码中找到该点时看到并与再见bug进行交互。

当我在heroku上部署相同的应用时,我遇到了问题:

  1. 使用heroku logs -t我可以看到服务器运行时的输出,当它到达断点时,我可以看到它但不与它交互。
  2. 使用heroku run irb我可以运行交互式rib会话,但它不是正在运行的服务器。
  3. 我认为这一定是可能的,但我无法在任何地方找到它。

1 个答案:

答案 0 :(得分:1)

我非常怀疑这是可能的。 当你运行“heroku run irb”时,你正在旋转并与Heroku one-off dyno交互。 一次性dyno是一个完全独立的VM,没有连接(开箱即用)与运行Sinatra应用程序的dyno。 您可以查看Heroku Elements以查看是否有可能有附加组件来调试正在运行的Sinatra应用程序,但开箱即用,我认为您不能对它运行交互式irb会话。 / p>

相关问题