电子在Windows bash上不能开箱即用

时间:2016-11-22 03:57:07

标签: bash npm windows-10 electron windows-subsystem-for-linux

我正在运行Electron的快速启动项目。我在Windows 10上运行bash(操作系统附带的Ubuntu shell)。

最初在npm上遇到了一些问题,并安装了libasound2libnss3-devlibgconf-2-4libxss1libxtst6来修复它们。

最后停止了获取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>

有什么建议吗?

2 个答案:

答案 0 :(得分:3)

这个特殊问题在Windows Insider版本中已经resolved,但其他问题仍然存在,这阻止了Electron在WSL中工作。

答案 1 :(得分:0)

您可以先解决此问题(以及您提到的缺少的库),然后先从Windows安装Electron,然后再从bash执行。

我在这个GitHub问题上写了一些细节:https://github.com/electron-userland/electron-prebuilt/issues/260