我正在运行Electron的快速启动项目。我在Windows 10上运行bash(操作系统附带的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>
有什么建议吗?
答案 0 :(得分:3)
这个特殊问题在Windows Insider版本中已经resolved,但其他问题仍然存在,这阻止了Electron在WSL中工作。
答案 1 :(得分:0)
您可以先解决此问题(以及您提到的缺少的库),然后先从Windows安装Electron,然后再从bash执行。
我在这个GitHub问题上写了一些细节:https://github.com/electron-userland/electron-prebuilt/issues/260