Отладка Rails и Тринидад

Я работаю над приложением rails 3, которое использует Тринидад. Я использую RubyMine(4.5), но пока не могу понять, как отлаживать приложение. Он отлично работает из среды IDE в режиме без отладки, но при попытке отладки он говорит, что не может отлаживать приложения тринидад. Почему это говорит это?

Я также попытался запустить trinidad и rdebug из командной строки, а затем подключиться к нему из RubyMine с помощью конфигурации удаленной отладки. Я могу присоединиться, но не могу установить контрольные точки. Кроме того, изменения в коде ruby ​​не влияют на работу без перезапуска.

Я думал, что в основном я обошел эти проблемы, используя Webrick при отладке из RubyMine. В этом случае я могу устанавливать и устанавливать точки останова, но все же по какой-то причине любые изменения, внесенные в код ruby, не вступают в силу до перезапуска сервера. Фактически, единственный способ изменить код ruby ​​на лету - это запустить приложение в режиме без отладки.

Так что я хотел бы иметь возможность: использовать тринидад из RubyMine для отладки, а также иметь возможность изменять код ruby ​​на лету. Или, если это невозможно, используйте Webrick из RubyMine, а также сможете изменять код на лету.

Спасибо за любую помощь!

1 ответ

Попробуйте EAP-версию RubyMine, отладка должна работать лучше для этой конфигурации (поддержкаTorqueBox и Trinidad Run/Debug).

ОБНОВЛЕНИЕ: выпущен RubyMine 5.0 с поддержкой Тринидад.

Другие вопросы по тегам