为什么 rspec 不会运行?Rspec 启动后只是挂起



今天,我无法在过去一年中每天测试多次的项目中运行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

最新更新