nodebrewでNode.jsをインストール
4/5/2021
今回は入門編のお話になりますが、Node.jsのインストール手順を紹介します!
Node.jsのインストール方法は色々あるのですが、
バージョン管理などが便利なnodebrewを使ったインストール方法を紹介します👍
まずHomebrewをインストール
こちらはインストール済みでしたらスキップしてください!
まずは、MacのパッケージマネージャであるHomebrewをインストールします。
ざっくり言えば、ターミナルベースで必要なものをインストールしたり、
コマンド一つで各アプリケーションをアップグレードしたりできるものです✨
Homebrewのページで掲載されている、以下コマンドを実行してください!
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
インストールが完了したら、以下コマンドでバージョンが表示されるか確認してみてください。
$ brew -v
Homebrew 3.1.3
Homebrew/homebrew-core (git revision 0faaaadc2f; last commit 2021-04-02)
Homebrew/homebrew-cask (git revision 107de1bbde; last commit 2021-04-02)
nodebrewのインストール
早速Homebrewを使ってnodebrewをインストールしていきます。
nodebrewはNode.jsに特化したバージョン管理ツールです。
利用できるNode.jsのバージョン確認、インストール、利用するバージョンの切り替えなどが簡単に行うことができます👍
以下コマンドでnodebrewをインストールします。
$ brew install nodebrew
インストールが完了したら、以下コマンドでバージョンが表示されるか確認してみてください。
$ nodebrew -v
nodebrew 1.0.1
Usage:
nodebrew help Show this message
・・・
<省略>
Node.jsのインストール
ここから、nodebrewを使ってNode.jsをインストールしていきます!
以下のコマンドで、インストール可能なNode.jsのバージョンを確認できます。
$ nodebrew ls-remote
v0から最新までズラッと出てきます。
v0.0.1 v0.0.2 v0.0.3 v0.0.4 v0.0.5 v0.0.6
<中略>
v15.0.0 v15.0.1 v15.1.0 v15.2.0 v15.2.1 v15.3.0 v15.4.0 v15.5.0
v15.5.1 v15.6.0 v15.7.0 v15.8.0 v15.9.0 v15.10.0 v15.11.0 v15.12.0
v15.13.0 v15.14.0
v16.0.0 v16.1.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@v1.4.1 io@v1.4.2 io@v1.4.3 io@v1.5.0 io@v1.5.1 io@v1.6.0 io@v1.6.1 io@v1.6.2
io@v1.6.3 io@v1.6.4 io@v1.7.1 io@v1.8.1 io@v1.8.2 io@v1.8.3 io@v1.8.4
io@v2.0.0 io@v2.0.1 io@v2.0.2 io@v2.1.0 io@v2.2.0 io@v2.2.1 io@v2.3.0 io@v2.3.1
io@v2.3.2 io@v2.3.3 io@v2.3.4 io@v2.4.0 io@v2.5.0
io@v3.0.0 io@v3.1.0 io@v3.2.0 io@v3.3.0 io@v3.3.1
Node.jsをインストールするコマンドを3パターンご紹介します!
## バージョン指定でインストール
$ nodebrew install-binary v16.1.0(任意のバージョンを指定)
## 安定板をインストール
$ nodebrew install-binary stable
## 最新板をインストール
$ nodebrew install-binary latest
インストール後は、以下のコマンドでインストールしたバージョン・使用中のバージョンを確認できます。
$ nodebrew ls
v14.16.0
v16.0.0
current: v16.0.0
上記は私の環境の実行例です。
私の環境では、v14.16.0とv16.0.0をインストールしており、
v16.0.0を使用中です。
インストール仕立ての時は、current: none
となっているかと思います。
current: none
の状態だど、いずれのバージョンもアクティブになっていないため、
以下のコマンドで、使用するバージョンを明示的に指定する必要があります!
$ nodebrew use {バージョン名}
PATHを通す
nodeコマンドが実行できるよう、PATHを通していきます。
## bashの場合
$ echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.bash_profile
.bash_profile
の内容を確認し、設定が保存されていればOKです!
$ cat .bash_profile
export PATH=$HOME/.nodebrew/current/bin:$PATH
source ~/.bashrc
環境変数の設定を反映させるために、一度ターミナルを再起動してください👍
インストール確認
以下のコマンドでバージョンが表示されれば、インストール完了です!
$ node -v
v16.0.0