1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Raspberry Pi Zero WにNode.jsをインストールしたメモ

Last updated at Posted at 2020-05-24

『Raspberry Pi Zero W』にNode.jsをインストールしたメモです。

IMG_4539.jpg

初期設定の記事はこちら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利用した。

今日はここまで。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?