Как подключить отладчик aptana к приложению Padrino или Sinatra - PullRequest
1 голос
/ 12 марта 2011

Я использую Aptana для приложения Padrino, но не знаю, как подключить отладчик после запуска сервера.

Я установил гем ruby-debug-ide и расширение Aptana Firefox.

Какая правильная конфигурация отладки для настройки?

Кроме того, когда я пытаюсь переключить точку останова в Aptana, я не получаю стандартный маркер затмения, чтобы показать, что он что-то делает.

Ответы [ 2 ]

0 голосов
/ 05 ноября 2012

Немного поздно, но я адаптировал подсказку для RubyMine, найденную здесь: http://blog.stevehorn.cc/blog?tag=rubymine

Aptana 3 на моих остановках MAC, но, к сожалению - если вы отлаживаете Padrino - он всегда показывает 'routing.rb' какесли перерыв был там.Интересно, что в той же строке, что и в файле, который вы собираетесь отлаживать.Я подал ошибку.

HTH

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

Вы пытаетесь отладить код ruby ​​или javascript? Также важна версия Studio, которую вы используете.

Если вы пытаетесь отладить код ruby ​​...

В Aptana Studio 3 вы можете запустить любой скрипт ruby ​​в отладчике, щелкнув правой кнопкой мыши файл и выбрав «Отладка как»> «Ruby application». Вы также можете отредактировать созданную конфигурацию запуска (или создать ее вручную), чтобы настроить ее на работу.

Предположим, ваше приложение sinatra запущено из "myapp.rb". Вы щелкаете по нему правой кнопкой мыши и выбираете «Отладка как»> «Приложение Ruby». Вероятно, в первый раз он потерпит неудачу, но сгенерирует конфигурацию запуска для работы. Перейдите в Run> Debug Configurations, выберите запись для myapp.rb и затем отредактируйте аргументы (то есть добавьте «-rubygems» к аргументам интерпретатора). Выходные данные могут не выводиться автоматически на консоль из-за ошибки / тикета здесь: https://aptana.lighthouseapp.com/projects/35272/tickets/2355-force-stdoutstderr-sync-to-true-to-flush-output-on-ruby-launches

...