我正在尝试运行一个程序(例如:"/Applications/Safari.app")从节点使用child_process.execFile
,但它失败的错误:
"Command failed: execvp(): Permission denied"
它在Ubuntu和Windows上运行良好,但在MacOS上出现此问题。我错过什么了吗?
/Applications/Safari.app
实际上是一个目录(应用程序包),而不是一个可执行文件。
我认为最简单的解决方案是使用/Applications/Safari.app/Contents/MacOS/Safari
代替。