Node.js "Command failed: execvp(): Permission denied" MasOS X 上的错误



我正在尝试运行一个程序(例如:"/Applications/Safari.app")从节点使用child_process.execFile,但它失败的错误:

"Command failed: execvp(): Permission denied"

它在Ubuntu和Windows上运行良好,但在MacOS上出现此问题。我错过什么了吗?

/Applications/Safari.app实际上是一个目录(应用程序包),而不是一个可执行文件。

我认为最简单的解决方案是使用/Applications/Safari.app/Contents/MacOS/Safari代替。

相关内容

  • 没有找到相关文章

最新更新