ここにある内容を2020年になった今再度することになったので備忘録として残す。
作業環境はWSL2上のUbuntu 20.04LTS。
- nodebrewのインストール
- nodebrewをインストールした後の下準備
- nodebrewの使い方確認
- nodebrewで今インストールできるNode.jsの確認
- nodebrewを使ってNode.jsをインストール
nodebrewのインストール
$ brew install nodebrew
==> Downloading https://github.com/hokaccha/nodebrew/archive/v1.0.1.tar.gz
==> Downloading from https://codeload.github.com/hokaccha/nodebrew/tar.gz/v1.0.1 ######################################################################## 100.0%
==> Caveats
You need to manually run setup_dirs to create directories required by nodebrew:
/home/linuxbrew/.linuxbrew/opt/nodebrew/bin/nodebrew setup_dirs Add path:
export PATH=$HOME/.nodebrew/current/bin:$PATH
To use Homebrew's directories rather than ~/.nodebrew add to your profile:
export NODEBREW_ROOT=/home/linuxbrew/.linuxbrew/var/nodebrew Bash completion has been installed to:
/home/linuxbrew/.linuxbrew/etc/bash_completion.d
==> Summary
🍺 /home/linuxbrew/.linuxbrew/Cellar/nodebrew/1.0.1: 8 files, 69.6KB, built in 0 seconds
nodebrewをインストールした後の下準備
$ /home/linuxbrew/.linuxbrew/opt/nodebrew/bin/nodebrew setup_dirs $ echo "export PATH=$HOME/.nodebrew/current/bin:$PATH" >> .bashrc
nodebrewの使い方確認
$ nodebrew -v
nodebrew 1.0.1 Usage:
nodebrew help Show this message
nodebrew install <version> Download and install <version> (from binary)
nodebrew compile <version> Download and install <version> (from source)
nodebrew install-binary <version> Alias of `install` (For backword compatibility)
nodebrew uninstall <version> Uninstall <version>
nodebrew use <version> Use <version>
nodebrew list List installed versions
nodebrew ls Alias for `list`
nodebrew ls-remote List remote versions
nodebrew ls-all List remote and installed versions
nodebrew alias <key> <value> Set alias
nodebrew unalias <key> Remove alias
nodebrew clean <version> | all Remove source file
nodebrew selfupdate Update nodebrew
nodebrew migrate-package <version> Install global NPM packages contained in <version> to current version
nodebrew exec <version> -- <command> Execute <command> using specified <version> Example:
# install
nodebrew install v8.9.4
# use a specific version number
nodebrew use v8.9.4
nodebrewで今インストールできるNode.jsの確認
ioってまだあったんだ…。
$ nodebrew ls-remote v0.0.1 v0.0.2 v0.0.3 v0.0.4 v0.0.5 v0.0.6 (略) v12.0.0 v12.1.0 v12.2.0 v12.3.0 v12.3.1 v12.4.0 v12.5.0 v12.6.0 v12.7.0 v12.8.0 v12.8.1 v12.9.0 v12.9.1 v12.10.0 v12.11.0 v12.11.1 v12.12.0 v12.13.0 v12.13.1 v12.14.0 v12.14.1 v12.15.0 v12.16.0 v12.16.1 v12.16.2 v12.16.3 v12.17.0 (略) v14.0.0 v14.1.0 v14.2.0 v14.3.0 io@v1.0.0 io@v1.0.1 io@v1.0.2 io@v1.0.3 io@v1.0.4 io@v1.1.0 io@v1.2.0 io@v1.3.0 (略) io@v3.0.0 io@v3.1.0 io@v3.2.0 io@v3.3.0 io@v3.3.1
nodebrewを使ってNode.jsをインストール
現時点でのLTSはv12.17.0なので、そのバージョンをインストールする。
$ nodebrew install v12.17.0 Fetching: https://nodejs.org/dist/v12.17.0/node-v12.17.0-linux-x64.tar.gz ################################################################## 100.0% Installed successfully $ nodebrew use v12.17.0 use v12.17.0 $ node -v v12.17.0
入ったー。