Skip to content

$COMMAND is only started when SIGINT is sent to rdebug-ide #153

@fstephany

Description

@fstephany

I'm trying to start a debug session and get the following:

$ bundle exec rdebug-ide --host 0.0.0.0 --port 1234 --dispatcher-port 26162 -- bin/rails s
Fast Debugger (ruby-debug-ide 0.6.1, debase 0.2.2, file filtering is supported) listens on 0.0.0.0:1234
^C=> Booting Puma
=> Rails 5.2.0 application starting in development 
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.11.4 (ruby 2.5.1-p57), codename: Love Song
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://0.0.0.0:3000

It seems that the rails server is only started when I press ctrl+c. I can wait as long as I want after Fast Debugger (...) listens on 0.0.0.0:1234 is printed, the server does not start.

  • ruby 2.5.1
  • Rails 5.2.0
  • debase 0.2.2
  • ruby-debug-ide 0.6.1

I get this behavior in macOS and in a Docker container.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions