将Ruby控制台输出写入文本文件

时间:2012-01-03 23:31:18

标签: ruby-on-rails ruby terminal gem

我正在尝试运行一个Ruby应用程序,它将信息输出到控制台。我想将此输出保存到文本/日志文件中。 这甚至可能吗?红宝石必须有一面旗帜吗?

1 个答案:

答案 0 :(得分:6)

使用shell redirections

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