ruby系统命令在我的代码中失败,但在我的代码之外独立工作

时间:2016-07-21 00:39:46

标签: ruby system

以下是我的系统命令调用代码。如果我在代码之外独立执行它,它会很好用,但如果我把它放在代码中,它就不起作用。我的代码有问题吗?

dakota_file=Plugin.dir + "Dakota_EnergyPlus_cygwin.in"
begin
run_dakota_thread = Thread.new { system("Dakota","#{dakota_file}") }
rescue =>e
UI.messagebox("Thread raised #{e.class}: #{e.message}")
end

dakota_file是输入文件的路径,Dakota是我想要调用的程序。

0 个答案:

没有答案