node.js - 加载共享库 : libgtk-x11-2. 0.so.0 时出错:

标签 node.js bash ubuntu electron

我正在尝试开始使用 Electron 来构建桌面应用程序,但在尝试启动应用程序时遇到了以下错误。

 error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory

这是在我的 Windows 10 设备上通过 bash 运行 electron main.js 之后发生的。

Electron 安装如下:

npm install electron --save-dev

https://www.npmjs.com/package/electron

任何帮助将不胜感激

更新:

> electron main.js

[8002:0814/084446:FATAL:render_sandbox_host_linux.cc(40)] Check failed: 0 == shutdown(renderer_socket_, SHUT_RD). shutdown: Invalid argument
#0 0x000001e098ce <unknown>
#1 0x000001e1f4db <unknown>
#2 0x000001e1fa9d <unknown>
#3 0x000002892fc2 <unknown>
#4 0x00000265e599 <unknown>
#5 0x000002664b5f <unknown>
#6 0x00000265dc36 <unknown>
#7 0x000001204157 <unknown>
#8 0x000001202c30 <unknown>
#9 0x0000033a9470 main
#10 0x7fe5ec701f45 __libc_start_main
#11 0x000000575039 <unknown>

最佳答案

您需要apt-get install libgtk2.0-0 并为Windows 安装X 服务器,例如xming .

关于node.js - 加载共享库 : libgtk-x11-2. 0.so.0 时出错:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38935024/

相关文章:

node.js - 构建 angular2 库时出错

node.js - 我如何为多个集合做 Mongodb 聚合过滤器?

linux - Bash 脚本 - 浮点异常

bash - 如何使用 shell 脚本自动化 dos2unix?

linux - 执行sed命令时出错

javascript - 使用 NodeJS 检测用户是否正在访问我的网络(WIFI)

node.js - 我如何依赖 meteor 应用程序中的版本过期的 npm 包?

bash - Bash 中的动态变量名称

python - 如何更新/安装 gcovr 以匹配我更新的编译器 gcc

ubuntu - Amazon EC2 Ubuntu 缺少 update-rc.d?