我刚刚更新了我的rspec和guard安装,因为guard在我使用bundle exec guard
启动后每次更改都运行3次。现在,每当我修改代码时,它都会运行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
好的,我发现我在guardfile中多次使用了guard启动代码。除一个外,所有的都删除了。