0

第一次使用 Ruby 或 Rails,所以请多多包涵 :) 我正在尝试将 exe 文件的结果输出到我的浏览器,可能需要事先进行一些处理。我正在使用 Open3

@stdout,@stderr,@status = Open3.capture3('c:\server.exe','')

这可行,但输出似乎只在 exe 文件完成时返回任何内容,例如,如果它手动关闭,或者如果它返回错误。

当我执行文件时实际发生的是服务器运行并将信息返回到控制台。我在控制台运行时需要这些数据,而不是之后。

我的问题:如何从控制台实时返回、处理和显示每一行?这甚至可能吗?

4

0 回答 0