谷歌没有帮助我。我有一个大型 Rails 项目,其中充满了打印语句或类似的东西。有东西正在打印,但我不知道是什么。我查看了规格,但找不到任何应该打印输出的内容。
是否有一个标志可以传递给 rspec 或 ruby 来显示打印到控制台的行号?
或者也许 grep 命令 EG
grep -Rl 'p "'
来尝试查找所有这些打印语句?
我的 rspec 输出如下所示:
""
..*.****.......*****.........**.""
...""
.""
.""
.""
.""
.""
.""
.""
.""
.""
.""
.""
.""
.""
.""
.""
.""
.""
.""
...**.......""
(旨在发表评论)
它看起来像某种进度条,您的脚本中是否有任何下载或加载?可能存在所需的依赖关系。
您可以尝试在命令行上重定向 stderr(Windows 上为 2>NUL 2>Linux 上为 /dev/null),看看这些行是否消失。
可能还有一些选项可以让这些线路保持安静(例如 --quiete --silent 或类似的东西)