Удаленный отладчик не ломается - rdebug-ide - RubyMine 6
На этой неделе я только что установил RubyMine 6 и попытался выполнить удаленную отладку на сервере Ubuntu.
Я запускаю эту команду на сервере:
rdebug-ide -d –host 0.0.0.0 –port 8080 –dispatcher-port 3389 - bin/rails s
Если я пытаюсь добавить точки останова в IDE, я получаю обычное значение: 30564:
Если я получаю доступ к приложению rails, точка останова полностью обходит.
Установленные на сервере гемы отладки: debugger (1.6.2) debugger-linecache (1.2.0) debugger-ruby_core_source (1.2.4) ruby-debug-base19x (0.11.30.pre15) ruby-debug-ide (0.4.22)
Отладочные гемы, установленные на клиенте, на котором запущен rubymine: debugger (1.6.2) debugger-linecache (1.2.0) debugger-ruby_core_source (1.2.4, 1.2.3) ruby-debug-base19x (0.11.30.pre15) ruby-debug- Ide (0.4.22)
Отладка на localhost работает отлично.
Есть идеи?
Благодарю.
1 ответ
Насколько я знаю, если вы хотите использовать rdebug-ide
вам нужно удалить debugger
Другим вариантом является использование debugger-xml
с debugger
, но это не сработало для меня, это вызывает много ошибок локально на моей машине и моих коллегах, когда resque
работает.