我有一個紅寶石腳本中途通過我需要它來運行另一個程序。紅寶石運行外部程序停止腳本
運行程序後,腳本的其餘部分不會運行。例如:
# some ruby that gets run
exe = "Something.exe"
system(exe)
# some ruby that doesnt run
我一直在使用Open3.popen2e(cmd)
和Open3.popen3(cmd)
,但其同樣也試過。
任何人都可以幫助我瞭解這裏發生了什麼,以及如何解決它?
注:我使用Windows
您的Something.exe是否完成其執行?看起來好像你的ruby腳本在等待命令完成之前繼續執行 – mabe02
程序仍然在後臺運行,所以我真的不想讓ruby等待,我只是希望它發送命令並繼續。 – Brad