Отладчик RubyMine с Rake?

Используя RubyMine 3.0, я настроил конфигурацию Rake для запуска Unit Test. Затем я установил некоторые точки останова, затем выполнил задачу Rake. Никаких точек останова не было, тест просто выполнялся как обычный, а затем вышел.

Не работает ли отладчик RubyMine через Rake?

Ответы

Ответ 1

Попробуйте следующее:

  • Перейдите в раздел "Выполнить" → "Изменить конфигурации"
  • Разверните Rake node и добавьте новую настройку рейка для вашей рейк-задачи (если это еще не сделано)
  • Перейдите в Run → Debug...
  • Выберите сконфигурированную задачу рейка.

Ответ 2

Вышеприведенный ответ верен. Я просто хочу немного рассказать об этом, используя монтируемый движок. В этом случае мне пришлось сделать следующее:

  • Запустить > Изменить конфигурацию > Грабли

  • Введите имя задачи, например. scan_spreadsheet

  • Измените рабочий каталог на основное приложение или фиктивное приложение, а не на корневой каталог двигателя.

  • Если вы используете RVM с несколькими gemset, выберите второй вариант для Ruby SDK и выберите правильный gemset