2016-06-14 22 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硬件 –