2016-06-14 80 views
1

所以我最近通过npm在我的树莓派上安装了Electron。我跑以下命令原子电子不适用于树莓派

$ sudo npm install -g electron-prebuilt

,它完美地安装。我跑

$ electron

和一个小窗口弹出问我我的应用程序拖拽到窗口或通过命令行来执行它。一切似乎都很好,但后来我真的试图通过运行

$ electron path-to-my-app

运行一个应用程序,它运行没有任何错误。唯一的问题是,它只是呆在那里,没有窗口弹出。我认为也许我的代码是错误的,但我在Mac和Linux计算机上运行相同的代码和相同的命令,并且它工作得很完美。我不确定问题是什么,它开始让我疯狂。谁能帮帮我吗???

+0

你有没有试过用电子设置一个新的节点项目?也许如果你这样编译,你可能会看到错误(希望有帮助)。你使用的是什么版本的Raspberry Pi? (也许armv6/armv7和重新编译电子之间的一些小的差异,而不是使用预建的可以修复?)。 –

+0

你好,乔治,在工作了几个小时之后,我就能把它搞好。我刚刚清除了所有与电子,节点和铬有关的事情。我使用上面的步骤重新安装了一切,它运行得很好。谢谢你的建议! – ChannelJuanNews

+0

干得好!你能否把你作为答案的步骤记录下来?我可能会帮助下一个人遇到同样的问题:) –

回答

0

这是谁想知道如何安装电子树莓派。这些步骤在多次搞砸安装后为我工作。

。我清除了所有与节点和电子有关的事情。铬来自定义与电子包装,所以如果你已经有铬分开运行,那么不用担心。

$ sudo apt-get purge your-package-name-here。换句话说,删除节点和电子

。从nodesource回收站安装node.js。下面是这些命令。

$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

$ sudo apt-get install -y nodejs

。然后,一旦安装了节点,从NPM

安装电子

sudo npm install -g electron-prebuilt

。然后运行$ electron。应该弹出一个小窗口询问你一个电子项目。就是这样!快乐黑客!

+1

https://deb.nodesource.com/setup_6.x似乎不再适用于ARMv6硬件 –