手順は下記の通り;
- nvm と nodejs をアンインストール
- bash_profile などを編集
- nodenv をインストール
- nodejs をインストール
nvm list
でインストール済みの nodejs を確認し、nvm uninstall
を行う。アクティブな nodejs を削除する場合は、nvm deactivate
を実行してから nvm uninstall
を実行する必要がある。
$ nvm list
v10.22.0
-> v14.6.0
system
$ nvm uninstall 10
Uninstalled node v10.22.0
$ nvm deactivate
/Users/mkubara/.nvm/*/bin removed from ${PATH}
$ nvm uninstall 14
Uninstalled node v14.6.0
$ nvm list
-> system
nvm と nodejs のデータを削除
$ echo $NVM_DIR
/Users/mkubara/.nvm
$ rm -rf $NVM_DIR
$ sudo rm -rf ~/.npm
bash_profile, bashrc などを編集し、nvm 関係の情報を削除
$ vi ~/.bash_profile
$ source ~/.bash_profile
nodenv を clone し、bash を更新
$ git clone https://github.com/nodenv/nodenv.git ~/.nodenv
$ echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(nodenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
シェルを再起動したあと、プラグインをインストール
$ git clone https://github.com/nodenv/node-build.git ~/.nodenv/plugins/node-build
$ git clone https://github.com/nodenv/nodenv-update.git "$(nodenv root)"/plugins/nodenv-update
シェルを再起動したあと、nodejs をインストール
$ nodenv update
$ nodenv install 14.16.0
$ nodenv rehash
$ nodenv global 14.16.0
$ node -v
v14.16.0