ruby - 为什么 rspec 不运行?Rspec 只是在启动后挂起
问题描述
今天,我无法rspec
在过去一年中每天测试多次的项目中运行。
它打印前几行启动行(弃用警告等),然后挂起。几分钟过去了,没有额外的输出。RSpec is shutting down and will print the summary report... Interrupt again to force quit.
Ctrl-C 用正常的消息成功杀死它。
我已经尝试存储我的更改,并更改为 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
推荐阅读
- react-native - React Native Reanimated:'AnimatedNode 类型的参数
' 不可分配给“数字”类型的参数。ts(2345) - python - 为什么在熊猫中应用 datetime.date 后日期会发生变化?
- php - 如何显示存储在数据库 PHP 中的图像路径?(Laravel 兰花)
- microsoft-graph-api - 如何使用 microsoft graph 更改 onenote elemente 的绝对位置
- visual-studio-code - VS Code enter 和 tab 键在更新到版本后停止工作:1.55.2
- push-notification - 始终在 ASP.NET Core Blazor WebAssembly 上推送通知
- python - DataFrame中切片对象(日期时间)类型索引的问题
- php - Laravel 8登录凭据不匹配
- bash - 将服务器时间戳转换为变量中的纪元
- python - 如何在曲线之间绘制光锥