Raspberry Pi で node.js + WebSocket.io

logo
普通にaptで入れた node では WebSocket.io が動かないようなのでメモメモ

$ apt-cache search node | grep node

でnodeを探す。

nodejs - Node.js event-based server-side javascript engine
nodejs-legacy - Node.js event-based server-side javascript engine (legacy symlink)

それらしい nodejs と nodejs-legacy の2つが見つかるので新しい方を入れる

$ sudo apt-get install nodejs

npmでパッケージを入れる

$ npm install websocket.io

すると

npm WARN This failure might be due to the use of legacy binary "node"

どうもnodeが古くてwebsocket.ioが利用出来ないよう(nodejs v0.6.19)
これもlegacyかいっ

というわけで新しいnodeを入れる
Node.js v0.8.11 – Installation now easy
こちらに書いてあるように簡単そうなので v0.10.0 でも

$ wget http://nodejs.org/dist/v0.10.0/node-v0.10.0.tar.gz
$ tar xzvf node-v0.10.0.tar.gz
$ cd node-v0.10.0/
$ ./configure
$ make
$ make install

コンパイルに凄く時間がかかったのでバイナリを置いておきます
binary
node-v0.10.0-raspberrypi.tar

投稿者:

「Raspberry Pi で node.js + WebSocket.io」への3件のフィードバック

  1. Je suis en désaccord avec la plupart des gens ici, j’ai trouvé ce blog, je ne pouvais pas arrêter jusqu’à ce que j’ai fini, même si ce n’était pas exactement ce que je cherchais depuis, était encore une belle lire attentivement. Je vais immédiatement obtenir votre flux RSS du blog pour rester en contact de mises à jour.

コメントを残す

メールアドレスが公開されることはありません。