シンプルな Sinatra アプリケーションがあります。rackup
ローカルで起動し ( )、byebug
ブレークポイントを配置すると、コード内でその場所に到達したときに bye bug を確認して操作できます。
同じアプリを にデプロイするとheroku
、次のような問題が発生します。
- を使用
heroku logs -t
すると、実行中のサーバーの出力を確認できます。また、サーバーがブレーク ポイントに達すると、サーバーの出力を確認できますが、対話することはできません。 - を使用
heroku run irb
すると、インタラクティブな rib セッションを実行できますが、実行中のサーバーのものではありません。
これは可能だと思いますが、どこにも文書化されていません。