『Raspberry Pi Zero W』にNode.jsをインストールしたメモです。
初期設定の記事はこちらhttps://qiita.com/Qiita/items/c686397e4a0f4f11683d
インストール前のディスク使用量を確認しておく。
pi@raspberrypi:~ $ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
/dev/root 7.0G 3.5G 3.2G 53% /
devtmpfs 212M 0 212M 0% /dev
tmpfs 217M 0 217M 0% /dev/shm
tmpfs 217M 5.9M 211M 3% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 217M 0 217M 0% /sys/fs/cgroup
/dev/mmcblk0p1 253M 53M 200M 21% /boot
tmpfs 44M 0 44M 0% /run/user/1000
nodebrewをインストール
Node.jsをインストールするために、Node.jsのバージョン管理するシステムを入れる。
pi@raspberrypi:~ $ curl -L git.io/nodebrew | perl - setup
パスを通す。
pi@raspberrypi:~ $ echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bashrc
パスの確認。
pi@raspberrypi:~ $ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
再起動
pi@raspberrypi:~ $ source .bashrc
パスの確認。「/home/pi/.nodebrew/current/bin」が増えていればOK。
pi@raspberrypi:~ $ echo $PATH
/home/pi/.nodebrew/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games
バージョン確認。
pi@raspberrypi:~ $ nodebrew ls-all
もしくは
pi@raspberrypi:~ $ nodebrew ls-remote
ローカルのバージョンを確認。
pi@raspberrypi:~ $ nodebrew ls
not installed
current: none
Node.jsインストール
今回はv9.11.2をインストールした。
最新はv14.3.0だけど、インストールエラーになってしまった。
Raspberry piで使える最新Node.jsのバージョンを確認する方法が分からなかったので、ひたすらに、指定するバージョンを下げていって、しらみつぶしにインストールした。
pi@raspberrypi:~ $ nodebrew install-binary v9.11.2
Fetching: https://nodejs.org/dist/v9.11.2/node-v9.11.2-linux-armv6l.tar.gz
######################################################################### 100.0%
Installed successfully
このままではバージョン確認できません。
pi@raspberrypi:~ $ node -v
-bash: node: コマンドが見つかりません
バージョン指定が必要だ。
pi@raspberrypi:~ $ nodebrew use v9.11.2
use v9.11.2
pi@raspberrypi:~ $ node -v
v9.11.2
もう一度、nodebrewのローカルバージョン確認してみよう。
pi@raspberrypi:~ $ nodebrew ls
v9.11.2
current: v9.11.2
今度は、インストールされたバージョンが表示された。
これでNode.jsのインストール終わり。
pi@raspberrypi:~ $ df -h
ファイルシス サイズ 使用 残り 使用% マウント位置
/dev/root 7.0G 3.6G 3.1G 55% /
devtmpfs 212M 0 212M 0% /dev
tmpfs 217M 0 217M 0% /dev/shm
tmpfs 217M 5.9M 211M 3% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 217M 0 217M 0% /sys/fs/cgroup
/dev/mmcblk0p1 253M 53M 200M 21% /boot
tmpfs 44M 0 44M 0% /run/user/1000
Node.jsをインストールしたことで0.1G利用した。
今日はここまで。