Не удалось подключиться к отладчику через порт xxxxx для отладки рельсов - PullRequest
0 голосов
/ 31 мая 2011

Я установил Aptana for eclipse в Windows 7. Когда я пытаюсь отладить приложение RoR, оно выдает следующую ошибку:

An internal error occurred during: "Launching myRailsApp". Could not connect to debugger on port 50671

Консоль показывает это:

Debugger (ruby-debug-ide 0.4.16, ruby-debug-base 0.11) listens on 127.0.0.1:50308
Fatal exception in DebugThread loop: The requested service provider could not be loaded or initialized. - socket(2)
Backtrace:
C:/Ruby192/lib/ruby/gems/1.9.1/gems/ruby-debug-ide-0.4.16/lib/ruby-debug-ide.rb:135:in `initialize'
 from: C:/Ruby192/lib/ruby/gems/1.9.1/gems/ruby-debug-ide-0.4.16/lib/ruby-debug-ide.rb:135:in `new'
 from: C:/Ruby192/lib/ruby/gems/1.9.1/gems/ruby-debug-ide-0.4.16/lib/ruby-debug-ide.rb:135:in `block in start_control'

Сервер был успешно запущен на локальном хосте: 3000

Я просто хочу запустить и запустить отладчик, чтобы я мог установить точки останова и т. Д.

В чем причинаэтой ошибки?

Ответы [ 2 ]

0 голосов
/ 31 мая 2011

Похоже, ваш порт работает на 50308, а ваша IDE пытается подключиться к 50671. Отладчик (ruby-debug-ide 0.4.16, ruby-debug-base 0.11) прослушивает 127.0.0.1:50308

У вас установлен гем ruby-debug-ide ??

0 голосов
/ 31 мая 2011

У вас уже есть что-то еще, например, другой проект, работающий на порту 50671? Эта ошибка обычно выдается, когда порт уже используется. Попробуйте убить Аптану и перезапустить.

...