ラズベリーパイ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
とりあえずここまで。