Node.jsをインストールする
前提
homebrewがインストール済みであること
nodebrewをインストールする
nodebrewはNode.jsのバージョン管理ツールです。
#インストール $ brew install nodebrew #インストールできたか確認 $ nodebrew -v
Node.jsのインストール
インストールできるバージョンを確認する
$ nodebrew ls-remote v10.0.0 v10.1.0 v10.2.0 v10.2.1 v10.3.0 v10.4.0 v10.4.1 v10.5.0 v10.6.0 v10.7.0 v10.8.0 v10.9.0 v10.10.0 v10.11.0 v10.12.0 v10.13.0 v10.14.0 v10.14.1 v10.14.2 v10.15.0 v10.15.1 v10.15.2 v10.15.3 v10.16.0 v10.16.1 v10.16.2 v10.16.3 v10.17.0 v10.18.0 v10.18.1 v10.19.0 v10.20.0 v10.20.1 v11.0.0 v11.1.0 v11.2.0 v11.3.0 v11.4.0 v11.5.0 v11.6.0 v11.7.0 v11.8.0 v11.9.0 v11.10.0 v11.10.1 v11.11.0 v11.12.0 v11.13.0 v11.14.0 v11.15.0 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 v13.0.0 v13.0.1 v13.1.0 v13.2.0 v13.3.0 v13.4.0 v13.5.0 v13.6.0 v13.7.0 v13.8.0 v13.9.0 v13.10.0 v13.10.1 v13.11.0 v13.12.0 v13.13.0 v14.0.0
インストール方法は3通りあります。
1. バージョンを指定してインストールする場合
#例)nodebrew install-binary 12.0.0 $ nodebrew install-binary {version}
2. 最新版をインストールする場合
$ nodebrew install-binary latest
3. 安定版をインストールする場合
$ nodebrew install-binary stable
エラーが出る場合
以下のようなエラーが出る場合
Fetching: https://nodejs.org/dist/v14.3.0/node-v14.3.0-darwin-x64.tar.gz Warning: Failed to create the file Warning: /Users/misaki.inoue/.nodebrew/src/v14.3.0/node-v14.3.0-darwin-x64.tar. Warning: gz: No such file or directory curl: (23) Failed writing body (0 != 719) download failed: https://nodejs.org/dist/v14.3.0/node-v14.3.0-darwin-x64.tar.gz
ディレクトリを作成すると解決しました。
$ mkdir -p ~/.nodebrew/src
nodeを有効化する
インストールしたバージョンを確認。
$ nodebrew ls v14.3.0 current: none
current: none
になってしまっているので、有効化する。
$ nodebrew use v14.3.0
これでcurrent: v14.3.0
となっているはずです。
パスを通す
bashの場合
$ echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bash_profile
zshの場合
$ echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.zprofile
反映させる
パスを通したらsourceコマンドで反映させましょう。
ターミナルの再起動でも大丈夫です。
bashの場合
$ source ~/.bashrc
zshの場合
$ source ~/.zshrc
nodeが使えるか確認
$ node -v
バージョンが表示されればOKです。