第一次使用Ruby或Rails,所以请耐心等待:)我正在尝试将exe文件的结果输出到我的浏览器,可能需要事先进行一些处理。我正在使用Open3
@stdout,@stderr,@status = Open3.capture3('c:\server.exe','')
这样可行,但是当exe文件完成时输出似乎只返回任何内容,例如,如果手动关闭,或者它返回错误。
执行文件时实际发生的是服务器运行并将信息返回给控制台。我在控制台运行时需要这些数据,而不是在运行之后。
我的问题:如何实时从控制台返回,处理和显示每一行?这甚至可能吗?