Process.run
(和所有变体)抱怨使用'。'和'来源'命令。是否有一种内置的方法来使用run方法执行此操作,或者是否有一个特定的可执行文件我可以尝试调用它将模仿bash的源命令?
答案 0 :(得分:2)
所有这些命令都有一个runInShell
参数。如果没有解决问题,请使用shell -c ". xxx"
如果你Process.run('. somescript.sh, runInShell: true);
然后Process.run('someexecutable');
你没有获得任何东西,因为当第一个呼叫结束时,创建的环境就会消失。
我假设你想要的是
Process.run('. somescript.sh && someexecutable', runInShell: true);