nodenvでNode.jsをインストールした
anyenvを使った。 だいぶ苦戦したけどログが残ってなかったので、anyenvはインストール済みの前提で進める。
nodenv + Node.js をインストールする
nodenvをインストールする
% anyenv install nodenv Install nodenv succeeded! Please reload your profile (exec $SHELL -l) or open a new session.
成功した場合、 exec $SHELL -l
を実行してターミナルを再起動する。
バージョンを確認する。
% nodenv -v nodenv 1.4.0+5.acf64b3
バージョンらしきものが出たらOK。
Node.jsをインストールする
インストールできるバージョンを確認する
% nodenv install -l
安定板をインストールしたいが、どれが安定板かわからないので、公式サイトを見に行く。
Node.js を見ると、2022/6/21時点では 16.15.1 LTS
だった。
これをインストールする。
% nodenv install 16.15.1
エラーが出なかったらたぶん成功している。 試しにnodeが動くか確認する
% node -v nodenv: node: command not found The `node' command exists in these Node versions: 16.15.1
エラーが出た。 グローバル環境に使う設定をしてないからなるらしい。 インストールしたバージョンをグローバル環境で使うように設定する。
% nodenv global 16.15.1
設定できたことを確認する
% node -v v16.15.1
これで完了!
トラブルシュート
nodenv install でエラーが出る
nodenvでインストールしようとすると下記のエラーが出た。
% nodenv install 16.15.1 Downloading node-v16.15.1-linux-x64.tar.gz... -> https://nodejs.org/dist/v16.15.1/node-v16.15.1-linux-x64.tar.gz error: failed to download node-v16.15.1-linux-x64.tar.gz BUILD FAILED (Ubuntu 18.04 using node-build 4.9.84) Binary installation failed; try compiling from source with `--compile` flag
ググったところ、パッケージが足りていないらしい。 ubuntuをアップデートしたら直った。
sudo apt-get update