我正在尝试在启动时运行打包的 Electron 应用程序来创建一个“信息亭”系统。当我在全新安装的 Lubuntu 中使用它时,一切似乎都工作正常。
当我使用以下软件包在 Ubuntu 服务器上安装 openbox 和 slim 时,mednafen mame git hsetroot python-software-properties software-properties-common xserver-xorg xserver-xorg-core xorg slim libsdl2-dev openbox libgtk2.0-0 libgconf-2-4 libnss3
我从该应用程序中收到以下错误。
A JavaScript error occurred in the main process
Uncaught Exception:
Error: Failed to set path
at Error (native)
at Object.<anonymous> (/home/arcadia/arcadia/resources/atom.asar/browser/lib/init.js:115:7)
at Object.<anonymous> (/home/arcadia/arcadia/resources/atom.asar/browser/lib/init.js:127:4)
at Module._compile (module.js:434:26)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:475:10)
at startup (node.js:129:18)
at node.js:981:3
这两种方法之间是否存在我看不到的根本区别?在这种光环境下无法运行该应用程序的原因可能是什么?我可以安装并尝试其他替代方案吗?
答案1
我无法让它在 Ubuntu 上运行,所以我切换到 Debian 8
已安装以下软件包
d-i pkgsel/include string mednafen mame vim git hsetroot ca-certificates openssl openbox xorg slim libnss3 libgconf-2-4 libatk1.0-0 libatk1.0-data libavahi-client3 libavahi-common-data libavahi-common3 libcups2 libgtk2.0-0 libgtk2.0-common shared-mime-info