Electron 在 Windows bash 上开箱即用
Electron not working out of the box on Windows bash
我是运行 Electron 的快速入门项目。我在 Windows 10 运行 bash(OS 附带的 Ubuntu shell)。
最初 npm 有一些问题并安装了 libasound2
、libnss3-dev
、libgconf-2-4
、libxss1
和 libxtst6
来修复它们。
终于不再收到 npm 错误,但后来遇到了这个,我被卡住了:
/electron-quick-start$ npm start
> electron-quick-start@1.0.0 start .../electron-quick-start
> electron .
[1117:1121/213915:FATAL:render_sandbox_host_linux.cc(40)] Check failed: 0 == shutdown(renderer_socket_, SHUT_RD). shutdown: Invalid argument
#0 0x000001e5468e <unknown>
#1 0x000001e6a38b <unknown>
#2 0x000001e6a94d <unknown>
#3 0x00000292cea2 <unknown>
#4 0x0000026f5d75 <unknown>
#5 0x0000026fc0df <unknown>
#6 0x0000026f5506 <unknown>
#7 0x00000121e5b7 <unknown>
#8 0x00000121d090 <unknown>
#9 0x000003475763 main
#10 0x7f43248a1ec5 __libc_start_main
#11 0x000000575dc9 <unknown>
有什么建议吗?
这个特殊问题已经 resolved 在 Windows 内幕构建中,但其他问题仍然存在,阻止 Electron 在 WSL 中工作。
您可以解决此问题(以及您提到的缺少的库),方法是先从 Windows 安装 Electron,然后再从 bash 执行它。
我写了一些关于这个 GitHub 问题的细节:https://github.com/electron-userland/electron-prebuilt/issues/260
我是运行 Electron 的快速入门项目。我在 Windows 10 运行 bash(OS 附带的 Ubuntu shell)。
最初 npm 有一些问题并安装了 libasound2
、libnss3-dev
、libgconf-2-4
、libxss1
和 libxtst6
来修复它们。
终于不再收到 npm 错误,但后来遇到了这个,我被卡住了:
/electron-quick-start$ npm start
> electron-quick-start@1.0.0 start .../electron-quick-start
> electron .
[1117:1121/213915:FATAL:render_sandbox_host_linux.cc(40)] Check failed: 0 == shutdown(renderer_socket_, SHUT_RD). shutdown: Invalid argument
#0 0x000001e5468e <unknown>
#1 0x000001e6a38b <unknown>
#2 0x000001e6a94d <unknown>
#3 0x00000292cea2 <unknown>
#4 0x0000026f5d75 <unknown>
#5 0x0000026fc0df <unknown>
#6 0x0000026f5506 <unknown>
#7 0x00000121e5b7 <unknown>
#8 0x00000121d090 <unknown>
#9 0x000003475763 main
#10 0x7f43248a1ec5 __libc_start_main
#11 0x000000575dc9 <unknown>
有什么建议吗?
这个特殊问题已经 resolved 在 Windows 内幕构建中,但其他问题仍然存在,阻止 Electron 在 WSL 中工作。
您可以解决此问题(以及您提到的缺少的库),方法是先从 Windows 安装 Electron,然后再从 bash 执行它。
我写了一些关于这个 GitHub 问题的细节:https://github.com/electron-userland/electron-prebuilt/issues/260