AWSのEC2のNode.jsはデフォルトだと6系がインストールされていて、
古すぎて困って新しいバージョンをインストールしたくなったので手順をメモしておきます。
ドキュメント
公式で紹介されている方法が一番確実でした。
nvmのインストール
nvmはnodeのバージョン管理ツールです。
公式サイトで推奨されているようなので利用することにしました。
GithubのREADME.mdをみてcurlコマンドでインストールします。
nvm/README.md at master · nvm-sh/nvm · GitHub
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
nvmの有効化
. ~/.nvm/nvm.sh
上記のコマンドでnvmを有効化します。
Node.jsをインストール
nvm install 13.2.0
次にNode.jsのバージョンを指定してインストールします。
nvm use 13.2.0
これで使いたいバージョンのNode.jsがインストールされました。
ハマったこと
- nvmの有効化の時にsudo権限が必要かと勘ぐってパスワード設定ググってたけど必要なかった
- テストサーバーでディスク容量が足りなくてNode.jsインストール時になることがあった。ログを削除したら上手くいった