Rails rspec-guard запускается несколько раз

Я только что обновил свои установки rspec и guard, потому что Guard запускался 3 раза при каждом изменении после того, как я запустил его с bundle exec guard. Что ж, теперь он запускается 5 раз, когда я что-то меняю в своем коде.

Это выходное сообщение терминала, которое я получаю при запуске bundle exec guard

10:45:30 - INFO - Guard is using TerminalTitle to send notifications.
10:45:30 - INFO - Guard::RSpec is running
10:45:30 - INFO - Guard::RSpec is running
10:45:30 - INFO - Guard::RSpec is running
10:45:30 - INFO - Guard::RSpec is running
10:45:30 - INFO - Guard::RSpec is running
10:45:30 - INFO - Guard is now watching at '/Users/me/myProject'
10:45:38 - INFO - Running: spec/features/admin_area_spec.rb

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

Обновить Я использую guard-rspec-4.2.8, rspec-2.14.1 и guard-2.5.1.


person Linus    schedule 12.03.2014    source источник
comment
какие версии RSpec, guard и guard-rspec вы используете? Если бы вы могли предоставить пример приложения с присутствующей ошибкой, вы могли бы создать тикет на guard-rspec.   -  person rosenfeld    schedule 12.03.2014
comment
Я обновил вопрос с дополнительной информацией. Ну, это приложение уже находится в производстве, поэтому не так просто извлечь его часть, например, для целей. Достаточно ли файлов конфигурации rspec/guard?   -  person Linus    schedule 13.03.2014


Ответы (1)


Хорошо, я обнаружил, что у меня есть код запуска защиты несколько раз в файле защиты. Удаление всех из них, кроме одного, решило проблему.

person Linus    schedule 14.03.2014
comment
Как где? Я стою на страже с bundle exec guard --group fast_tests,lints --wait-for-delay 1 - person milushov; 27.01.2020