我无法在 Debian 10 中执行 Electron

我无法在 Debian 10 中执行 Electron

electron我在我的设备上安装了 Electron,但是当我使用命令行调用它并键入时,electron --version就会出现此错误:

[13888:0902/090414.973855:FATAL:setuid_sandbox_host.cc(157)] The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that /usr/lib/node_modules/electron/dist/chrome-sandbox is owned by root and has mode 4755.

chrome-sandbox由root拥有,我确信这一点。但是我不知道如何找到它的模式号。我一直在谷歌和其他网站上搜索,但找不到任何解决方案来解决这个问题并开始使用 Electron。

答案1

您可以通过运行来修复文件的模式

chmod 4755 /usr/lib/node_modules/electron/dist/chrome-sandbox

作为 root (或使用sudo)。

要查看当前模式,请运行

stat /usr/lib/node_modules/electron/dist/chrome-sandbox

ls -l并查看“Access”行 - 这将以八进制格式(错误消息中使用的四个八进制数字)和符号格式(如的输出中使用)显示模式。

相关内容