启动
stdout, status = Open3.capture2("ls")
if (status == 0)
puts("PASS")
else
puts("FAIL")
工作就像一种魅力,但是当我尝试使用时
stdout, status = Open3.capture2("../src/bin tests/test01.txt")
启动带有其参数路径的可执行文件bin
(在我的命令行中有效,我用echo $?
检查),似乎进入了无限循环。
我尝试了capture3和popen3,同样的事情。
有什么问题的想法吗?