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