🗒️

nodebrewでNode.jsをインストールし、バージョンを切り替えられるようにする(for Mac)

2021/03/17に公開

<前提条件>

・Homebrewが使用できること
・npm, Node.jsがインストールされていないこと

nodebrewをインストールしパスを通す

bashを使用している場合

brew install nodebrew  
echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bashrc

zshを使用している場合

brew install nodebrew
echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.zshrc

インストール可能なバージョンを確認し、希望のバージョンをインストール

nodebrew ls-remote  
nodebrew install <バージョン>  

Warning: No such file or directory が出る場合

インストール先のパスが存在しないと言われているためディレクトリを作成する

mkdir -p /Users/<ユーザー名>/.nodebrew/src

v○.○.○ is not found Can not fetch:〜 が出る場合

以下のコマンドでインストールできる場合があります(installと比べてかなり時間がかかりますが...)

nodebrew compile <バージョン>

インストールされているバージョンを確認し、使用するバージョンを選択

nodebrew ls  
nodebrew use <バージョン>  

使用バージョンを確認

node -v  

おまけ: nodebrew自身をアップデートする場合

nodebrew selfupdate

Discussion