是否可以关闭$ stdout和$ stderr而不是将其重定向到文件;把它关掉所以它什么都不打印到任何地方?
我已经尝试过以下代码,但只是error: Invalid argument
$stderr = IO.new(0,"w")
$stdout = IO.new(0,"w")
答案 0 :(得分:2)
这个要点将向您展示如何重定向到/ dev / null:
https://gist.github.com/moertel/11091573
或者这个答案:
How do I redirect stderr and stdout to file for a Ruby script?
您的问题可能需要标记为重复。