Странное отладочное сообщение команда run rails в образе docker

#ruby-on-rails #ruby #docker

Вопрос:

Я получаю следующий странный вывод при запуске ./bin/rails из образа докера ruby:3.0.2. В конце обычного сообщения о доступных командах запускается сеанс отладчика (я думаю). Обратная дорожка появилась, когда я завершил сеанс отладки с exit

Кто — нибудь знает, в чем причина этого?

 The most common rails commands are:
 generate     Generate new code (short-cut alias: "g")
 console      Start the Rails console (short-cut alias: "c")
 server       Start the Rails server (short-cut alias: "s")
 test         Run tests except system tests (short-cut alias: "t")
 test:system  Run system tests
 dbconsole    Start a console for the database specified in config/database.yml
              (short-cut alias: "db")
 new          Create a new Rails application. "rails new my_app" creates a
              new application called MyApp in "./my_app"
 plugin new   Create a new Rails railtie or engine

All commands can be run with -h (or --help) for more information.
In addition to those commands, there are:

/usr/local/lib/ruby/3.0.0/x86_64-linux/continuation.so: warning: callcc is obsolete; use Fiber instead
Debug.rb
Emacs support available.

<internal:kernel>:90:
(rdb:1) exit
exit
/usr/local/lib/ruby/3.0.0/debug.rb:240:in `synchronize': deadlock; recursive locking (ThreadError)
    from /usr/local/lib/ruby/3.0.0/debug.rb:240:in `check_suspend'
    from /usr/local/lib/ruby/3.0.0/debug.rb:838:in `trace_func'
    from /usr/local/lib/ruby/3.0.0/debug.rb:1104:in `block in <class:DEBUGGER__>'
    from ./bin/rails:4:in `require'
    from ./bin/rails:4:in `<main>'

 

Комментарии:

1. Совместима ли ваша версия Rails с Ruby 3.0?

2. Да, я использую rails 7.0.0.alpha2. Следовало бы упомянуть об этом!

3. Вы выяснили что-нибудь по этому вопросу?