見出し画像

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"


いいなと思ったら応援しよう!