mitolab's diary

東南アジアで頑張って生きてる人のブログ

ラズベリーパイ3にnodejsをインストール

前回のセンサの動作確認pythonでやったんですが、今後はpythonじゃなくてnodejsで色々やりたいので、とりあえず環境を整えます。

既存のnodejsをアンインストール

# apt-getでインストール済のパッケージを確認
dpkg -l | grep node

# nodejs, nodejs(legacy), nodered が入ってたのでそれぞれアンインストール [参照](http://kawatama.net/web/296)
sudo apt-get --purge remove nodejs
sudo apt-get --purge remove nodered

# 一応ちゃんと削除されたか確認
dpkg -l | grep node
sudo find / -name node

# proc/xx/node ってファイルが大量にあったけど問題なさそうなので続行

nodebrewをインストール

# nodebrew(nodeのバージョン管理)をインストール
curl -L git.io/nodebrew | perl - setup

# nodebrewのパスを通す
vim ~/.bashrc
export PATH=$HOME/.nodebrew/current/bin:$PATH
source ~/.bashrc

# nodebrewが有効になったか確認
nodebrew -v

# nodebrewでnodejsのバイナリ安定版をインストール(もし無ければbinaryを外してみる。ちなみにバイナリじゃない場合はソース落としてコンパイルするのでクソ時間かかります要注意)
nodebrew install-binary stable

# lsして出てきたものをuse
nodebrew ls
nodebrew use v6.2.0

# 上記versionが出てきたら成功
node -v

とりあえずここまで。