今天,我无法在过去一年中每天测试多次的项目中运行rspec
。
它打印前几行启动行(弃用警告等(,然后挂起。几分钟过去了,没有额外的输出。Ctrl-C成功地用正常的RSpec is shutting down and will print the summary report... Interrupt again to force quit.
消息杀死了它。
我试着隐藏我的更改,并更改到master分支,但问题没有改变。我电脑上的其他项目继续运行rspec,没有任何问题。
经过一番努力,我发现rspec的另一个僵尸实例仍在运行。。。也许是在一个没有正确关闭的终端中:
% ps -ax | grep rspec
22493 ttys000 0:09.61 /Users/jdoe/myapp/vendor/bundle/ruby/2.6.0/bin/rspec
11107 ttys001 0:12.40 /Users/jdoe/myapp/vendor/bundle/ruby/2.6.0/bin/rspec
23059 ttys003 0:00.00 grep rspec
杀死旧的解决了问题:
% kill 11107