Задать вопрос

Почему не срабатывает брекпоинт в debuger в RubyMine?

В рубимайн в файле контроллера ставлю брекпоинты, запускаю дебаг контроллера, но на брейкпоинтах нет остановки. В консоли рубимайна пишет:

/home/jorg/.rvm/rubies/ruby-2.3.1/bin/ruby -e at_exit{sleep(1)};$stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /home/jorg/.rvm/gems/ruby-2.3.1/gems/ruby-debug-ide-0.6.1.beta4/bin/rdebug-ide --disable-int-handler --evaluation-timeout 10 --rubymine-protocol-extensions --port 43478 --host 0.0.0.0 --dispatcher-port 39783 -- /home/jorg/inv/app/controllers/home_controller.rb
Fast Debugger (ruby-debug-ide 0.6.1.beta4, debase 0.2.2.beta10, file filtering is supported) listens on 0.0.0.0:43478
Uncaught exception: uninitialized constant ApplicationController
/home/jorg/inv/app/controllers/home_controller.rb:1:in `'

Process finished with exit code 0


Не могу понять в чем причина. Help please!
  • Вопрос задан
  • 262 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
Пригласить эксперта
Ответы на вопрос 1
vt4a2h
@vt4a2h
Senior software engineer (C++/Qt/boost)
Я не эксперт в отладке приложений на руби, но вам явно написали, что где-то вылетело необработанное исключение. Т.е. отладка экстренно завершилась и отладчик не дошёл до ваших бряк.
Поставьте бряку на бросок исключения (нагуглите как это сделать в вашей IDE) и посмотрите, почему так происходит. Или больше почитайте по отладке приложений на RoR.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
LIAN Москва
от 270 000 до 300 000 ₽
Aporia Севастополь
До 150 000 ₽
ITK academy Воронеж
от 75 000 ₽