如何在'rake test'中关闭警告'ruby -w'?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在'rake test'中关闭警告'ruby -w'?相关的知识,希望对你有一定的参考价值。

由于其他人的邋sc编码习惯,我继承了一个包含数百个警告的巨大Rails项目,我无法解决这些问题。

当我使用ruby test/function/my_controller_test.rb运行一个单独的测试套件时,我得到一个没有警告的干净运行。但是当我运行rake test时,Rails的rake任务中的某些东西会打开ruby -w,激活Ruby的警告系统。如何停用该行?如果必须,我将编辑源并擦除-w,但它在哪里?

答案不是rake -q - 这会关闭佣金自己的呕吐。

答案

如果你想抑制它,你可以将它添加到你的shell配置中,如果你使用的是POSIX类型的shell:

export RUBYOPT=-W0

或者您可以将其添加到任何命令:

RUBYOPT=-W0 ruby ...

对于其他shell,您需要以某种方式设置该环境变量。

以上是关于如何在'rake test'中关闭警告'ruby -w'?的主要内容,如果未能解决你的问题,请参考以下文章

如何在android中关闭AlertDialog

当离子菜单按钮在离子中关闭时如何触发功能

如何在 Google Chrome 中关闭 Preserve JavaScript console perseverance

如何在我的新 Spring Boot 项目中关闭 Spring Security?

如何在 django 中关闭浏览器上的会话

如何在Angular 4中关闭手风琴内的所有菜单