2014年9月6日土曜日

Raspberry Piにnode.jsをインストール

色々踏んでいるため、インストールログを残す。

# まずはgit インストール
> sudo apt-get install git-core

# nvmのclone
> git clone git://github.com/creationix/nvm.git ~/.nvm
# nvmの実行を有効にする
> source ~/.nvm/nvm.sh
> nvm help

# バージョン取得
> nvm ls-remote
#インストール
> nvm install 0.11.13

#インストール時に下記エラー

gyp: name 'arm_version' is not defined while evaluating condition 'arm_version==7' in /home/pi/.nvm/src/node-v0.11.13/deps/v8/tools/gyp/v8.gyp while loading dependencies of /home/pi/.nvm/src/node-v0.11.13/node.gyp while trying to load /home/pi/.nvm/src/node-v0.11.13/node.gyp
Error running GYP
/usr/bin/python tools/gyp_node.py -f make
gyp: name 'arm_version' is not defined while evaluating condition 'arm_version==7' in /home/pi/.nvm/src/node-v0.11.13/deps/v8/tools/gyp/v8.gyp
make: *** [out/Makefile] Error 1
nvm: install v0.11.13 failed!

# 手動で修正する方法
#common.gypi に下記設定を追加
> cd .nvm/src/node-v0.11.13/
> vim common.gypi

'arm_version%' : '1',


# しかし、手動編集は嫌いなので、一つバージョンを下げてインストールをしてみる。
> nvm install 0.11.12

# 問題なくインストール完了。

> node -v
> node example.js
Illegal instruction

# Illegal instruction をエラーになってしまう。


# バージョンが新しいとちゃんと対応していないらしい。
# そのため、少し古いバージョンをインストールする。
> nvm install 0.10.24

> node -v
> npm

# 問題なく通った。

> node example.js

0 件のコメント:

コメントを投稿