Отладка 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 с поддержкой Тринидад.