![見出し画像](https://assets.st-note.com/production/uploads/images/90546718/rectangle_large_type_2_9a35be44bd753b9ff6bc5e33d4547841.png?width=1200)
UbuntuにNodeをインストールする
nvmをインストールする
https://github.com/nvm-sh/nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
.bashrc
# ---------------------------------------------------------------------
# nvm
# ---------------------------------------------------------------------
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
インストール後の確認
source ~/.bashrc
command -v nvm
nvmでnodeのインストール
nvm ls-remote
nvm install node # 19.0.0
nvm install --lts # 18.12.0
nvm ls
nvm which <version>
nvm use <version>
ubuntu@test:~$ nvm ls
N/A
iojs -> N/A (default)
node -> stable (-> N/A) (default)
unstable -> N/A (default)
lts/* -> lts/hydrogen (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.1 (-> N/A)
lts/gallium -> v16.18.1 (-> N/A)
lts/hydrogen -> v18.12.1 (-> N/A)
ubuntu@test:~$ nvm install --lts
Installing latest LTS version.
Downloading and installing node v18.12.1...
Downloading https://nodejs.org/dist/v18.12.1/node-v18.12.1-linux-arm64.tar.xz...
################################################################################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v18.12.1 (npm v8.19.2)
Creating default alias: default -> lts/* (-> v18.12.1)
ubuntu@test:~$ nvm ls
-> v18.12.1
default -> lts/* (-> v18.12.1)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v18.12.1) (default)
stable -> 18.12 (-> v18.12.1) (default)
lts/* -> lts/hydrogen (-> v18.12.1)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.1 (-> N/A)
lts/gallium -> v16.18.1 (-> N/A)
lts/hydrogen -> v18.12.1
ubuntu@test:~$ nvm which lts
N/A: version "lts" is not yet installed.
You need to run `nvm install lts` to install and use it.
ubuntu@test:~$ nvm which default
/home/ubuntu/.nvm/versions/node/v18.12.1/bin/node
ubuntu@test:~$ nvm use 18.12
Now using node v18.12.1 (npm v8.19.2)
インストール後の確認
ubuntu@test:~$ nvm current
v18.12.1
ubuntu@test:~$ node --version
v18.12.1
ubuntu@test:~$ node -p process.arch
arm64
nvmをアンインストールする
rm -rf "$NVM_DIR"
この記事が気に入ったらサポートをしてみませんか?