Tag: 互动

从Ruby运行交互式程序

我试图从ruby运行gnuplot(不使用外部gem)并解析其文本输出。 我尝试过IO.popen , PTY.spawn和Open3.popen3但每当我尝试获取输出时它就会“挂起” – 我想等待更多的输出来。 我觉得它以某种方式完成了使用Thread.new但我找不到正确的方法来实现它。 有谁知道它是如何完成的?