Рельсы, Spork и отладчик - PullRequest
       32

Рельсы, Spork и отладчик

9 голосов
/ 16 ноября 2011

Я использую spork с Guard + Rspec, но отладчик не работает должным образом:

  • Я добавил require 'spork/ext/ruby-debug' сразу после require 'spork'

  • он правильно останавливается на debugger точках останова ...

  • ... но я не могу получить доступ к irb, он плюет: Command is available only in local mode.

Знаете, как обойти это?

Спасибо,


PS: конечно, я прочитал этот вопрос ноон немного устарел и не работает.

PS2: я бы хотел не использовать this .

PS3:: я также опубликовал это как проблему здесь .

Ответы [ 2 ]

7 голосов
/ 16 ноября 2011

Рассмотрите возможность использования pry , это намного более круто. Я включаю его в мой файл spec_helper (работает также с Test :: Unit) и может выполнить binding.pry в моих тестах, чтобы по существу вырвать в объекты . У меня отлично работает с Guard / Spork / RSpec / Cucumber / Spinach.

Pry давно заменил IRB в качестве моего REPL по умолчанию.

1 голос
/ 13 декабря 2012

Отчет об ошибке OP приводит сюда , что советует отключить интерактивный режим, запустив охрану следующим образом:

bundle exec guard -i

Это сработало для меня.

...