2016-06-14 2 views
1

私は最近、ラズベリーパイにnpmを通してエレクトロンをインストールしました。私は、次のコマンドをアトムエレクトリックはラズベリーパイのために働きません

$ sudo npm install -g electron-prebuilt

を実行し、それは完全にインストールされています。私は

$ electron

とウィンドウに私のアプリをドラッグするか、コマンドラインからそれを実行するために私を求めポップアップ小さなウィンドウを走りました。すべてがうまく見えたが、その後、私は実際に

$ electron path-to-my-app

を実行して、アプリケーションを実行しようとしましたが、それはエラーなしで走りました。唯一の問題は、それがそこにとどまっており、ウィンドウがポップアップしていないということです。おそらく私のコードが間違っていると思ったのですが、MacとLinuxコンピュータで同じコードと同じコマンドを実行したところ、完全に機能しました。私は問題が何であるか分かりません。そして、それは私を狂って運転し始めています。誰でも私を助けてくださいできますか?

+0

電子を使って新しいノードプロジェクトを設定しようとしましたか?おそらく、この方法でコンパイルすると、エラーが表示される可能性があります(うまくいけば便利です)。どのバージョンのラズベリーパイを使用していますか? (おそらく、armv6/armv7と、あらかじめ組み立てられたものを使用するのではなく電子を再コンパイルすることの間にある小さな違いがありますか?)。 –

+0

こんにちはジョージ、私はそれを得ることができたし、数時間の労働力の後に実行していた。私はちょうど電子、ノード、クロムと関連があるすべてをパージしました。私は上記の手順を使用してすべてを再インストールし、それは正常に実行されました。あなたの提案をありがとう! – ChannelJuanNews

+0

よくできました!回答として取った手順を文書化してください。おそらく次の人が同じ問題に遭遇するのを手伝ってくれるでしょう:) –

答えて

0

これは、ラズベリーパイに電子をインストールする方法を知りたい方のためのものです。これらのステップは、何度もインストールを邪魔した後に私のために働いた。

。私はノードと電子と関係があるすべてをパージした。クロムは電子でパッケージ化されたカスタムが付属しているので、クロムを別に走らせていれば心配はありません。

$ sudo apt-get purge your-package-name-here。つまり、ノードと電子を削除する。

。 nodesource reposから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ハードウェアで動作しないようです –

関連する問題