将Ruby控制台输出写入文本文件
我正在尝试运行一个Ruby应用程序,它将信息输出到控制台。 我想将此输出保存到文本/日志文件中。 这有可能吗? ruby必须有一面旗帜才能做到这一点吗?
使用shell重定向 :
ruby script.rb > out.txt rails server > out.txt
另外,您还可以重定向$ stdout,$ stderr:
$stdout = File.new('/path/to/out.txt', 'w')
我正在尝试运行一个Ruby应用程序,它将信息输出到控制台。 我想将此输出保存到文本/日志文件中。 这有可能吗? ruby必须有一面旗帜才能做到这一点吗?
使用shell重定向 :
ruby script.rb > out.txt rails server > out.txt
另外,您还可以重定向$ stdout,$ stderr:
$stdout = File.new('/path/to/out.txt', 'w')