2016-08-22 4 views
2

現在、Orange PI PCにNode.jsをインストールして作成したWebサーバーからArduinoと通信しようとしています。これを行うために、私はjohnny fiveと呼ばれるモジュールを使用しようとしましたが、私が受け取る唯一の出力は一連のエラーです。Node.js、Johnny Five、Raspbianとのルーキーエラー

Orange PI PCにRaspbian v0.8.0を使用しています。

wgetとリンクを使用してノードv0.10.0をインストールしました。 はその後、私が使用してファイルを展開:

cd /usr/local 
sudo tar xzvf ~/node-v0.10.0-linux-arm-pi.tar.gz --strip=1 

ノードのバージョンが0.10.0あるとNPMのバージョンが1.2.14です。私は、コマンド次にnpm install npm -g these errors came in

npmを更新しようとしたとき、私は私のGithub場合 And this happened

にリンクされているjohnny-fiveウェブサイト上で見つけたガイドに従うことによってjohnny-fiveをインストールしようとしましたプログラムを実行しようとすると、多くのエラーが表示され、彼らのトップに 'モジュールジョニー5を見つけることができません'と表示されます。

このノードのバージョンは、他の多くのノードをチェックした後、私のために働く唯一のバージョンです。

+0

は、スクリーンショットを提供していない、それは、明示的にコードスニペットとエラーを提供する方が良いでしょう。 – Farside

答えて

0

node.jsのより高度なバージョンを試してセットアップしてください。私はノードv4で成功しました。これにより、NPM/Nodeが更新されます。

https://node-arm.herokuapp.com/

をしかし、あなたがしたい場合は、より最近はhttps://nodejs.org/en/download/に行くとLinuxのバイナリ(ARM)から新しいものをdowload:

# install updates 
sudo apt-get update && sudo apt-get upgrade 
# install node 
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - 
sudo apt-get install -y nodejs 
# test 
node -v 
npm -v 
# clone the code of the project in a folder and continue normally 
+0

更新されたraspianのバージョンがオレンジ色のpiと互換性がないため、おそらく動作しません。 '以下のパッケージにはunmet dependenciesがあります: nodejs:依存:libc6(> = 2.16)、2.13-38 + rpi2 + deb7u11がインストールされます 依存:libstdC++ 6(> = 5.2)、4.7 .2-5 + rpi1がインストールされます E:問題を修正できません。パッケージが破損しています。 – filyps98

+0

あなたはnoobsでOSをインストールできますか? https://www.raspberrypi.org/documentation/installation/installing-images/ – qballer

+0

私はwin32DiskImagerを使ってOSをインストールしました。問題は、OSがraspbianの非公式版であることでした。今、私はdebian jessieをインストールしました。オレンジ色のpiがarduinoを認識しなくても、エラーなしでjohnny-5を動作させることができました。 – filyps98

0

あなたはHerokuのウェブの古いバージョンを見つけることができます。あなたはノードをインストールしたい任意のディレクトリにバイナリアーカイブを解凍し、私が/usr/lib/nodejs使用: sudo mkdir /usr/lib/nodejs sudo tar -xJvf node-v8.9.4-linux-armv7l.tar.xz -C /usr/lib/nodejs sudo mv /usr/lib/nodejs/node-v8.9.4-linux-armv7l /usr/lib/nodejs/node-v8.9.4

設定した環境変数終了するには、以下の追加~/.profile、: # Nodejs export NODEJS_HOME=/usr/lib/nodejs/node-v8.9.4 export PATH=$NODEJS_HOME/bin:$PATH

更新プロファイル: .~/.profile

テストインストール:

node -v

リンクは時代遅れ行くとで動作するように快適ではないだろうと

npm version

関連する問題