0

发射

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,同样的事情。

知道什么可能是错的吗?

4

0 回答 0