将Ruby控制台输出写入文本文件[英] Writing Ruby Console Output to Text File

本文是小编为大家收集整理的关于将Ruby控制台输出写入文本文件的处理方法,想解了将Ruby控制台输出写入文本文件的问题怎么解决?将Ruby控制台输出写入文本文件问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我正在尝试运行一个 Ruby 应用程序,它将信息输出到控制台.我想让这个输出保存到文本/日志文件中.这甚至可能吗?ruby 必须有一个 flag 才能做到这一点?

推荐答案

使用 shell 重定向:

ruby script.rb > out.txt
rails server > out.txt

另外,你也可以重定向 $stdout, $stderr:

$stdout = File.new('/path/to/out.txt', 'w')

http://eddymulyono.livejournal.com/65791.html

本文地址:https://www.itbaoku.cn/post/786663.html