Edited at

【Mac】node.jsインストール方法


はじめに

Macのnode.jsのインストール方法まとめました。

今回、node.jsのインストールにあたり、使用するnode.jsのバージョンを切替えられるよう「nodebrew」を用いてインストールする方法を解説します。


1. nodebrewのインストール


1-1. node.jsがすでにインストールされているか確認

デフォルトでnode.jsがインストールされている場合もありますので、

まずnode.jsがインストールされているか確認します。

ターミナルより以下のコマンドを実行。


ターミナル

$ node -v 


バージョン情報が表示される場合は、node.jsがすでにインストールされているためnode.jsのアンイストールが必要となります。

以降の手順ではnode.jsがインストールされていない前提で解説していきます。


1-2. Homebrewのインストール

homebrewとは、macOS用のパッケージマネージャーです。

以下のサイトへアクセスし、インストール用のスクリプトをコピーし、

ターミナルへ貼り付け、実行してください。

Homebrew公式サイト

スクリーンショット 2018-10-06 16.53.00.png


ターミナル

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


「Installation successful!」とコマンドラインに出力されたら成功です。


1-3. nodebrewのインストール

次に、nodebrewをインストールします。

ターミナルより以下のコマンドを実行。


ターミナル

$ brew install nodebrew 



1-4. nodebrewのPATH変数を設定

nodebrewのインストールが完了したら、nodebrewコマンドをターミナルで使用できるようにするために、「.bash_profile」へPATH変数を設定します。


ターミナル

## viコマンドでhomeディレクトリ配下の.bash_profileを開きます。

## .bash_profileが存在しない場合は新規作成されます。
$ vi ~/.bash_profile

## 「i」を入力し、インサートモードにし、以下の内容をコピー&ペーストしてください。
# for nodebrew
export PATH=$HOME/.nodebrew/current/bin:$PATH

## escボタンを押下し、コマンドモードにし、「:wq」を入力して保存してください。



1-5. nodebrewのPATH変数の読込み

PATH変数を設定しただけだとnodebrewコマンドを認識できないため、

「.bash_profile」を以下のコマンドを実行し、読込みます。


ターミナル

$ source ~/.bash_profile



1-6. nodebrewのバージョン確認

以下のコマンドを実行し、バージョン番号が表示されればOKです。


ターミナル

$ nodebrew -v



2. node.jsのインストール


2-1. node.jsのインストール

nodebrewを利用して、node.jsをインストールします。


ターミナル

$ nodebrew install-binary latest


端末によっては、上記コマンドでエラーになることもあるようです。

エラーになった場合は、以下のサイトに解決策がわかりやすくまとめられていたので、参照していただければと思います。

https://qiita.com/yn01/items/d1fa10dbe4850f7cd693


2-2. インストールされたnode.jsのバージョン確認

以下のコマンドを実行すると、インストール済みのnode.jsのバージョンの一覧が表示されます。

また、currentのところに使用中のバージョンが表示されます。


ターミナル

$ nodebrew list

v4.0.0
v5.0.0
v6.0.0
v7.0.0

current: v6.0.0



2-3. バージョン番号を指定する場合

バージョン番号を指定する場合は、以下のコマンドを実行し、インストール可能なバージョン番号を確認してください。


ターミナル

$ nodebrew ls-remote


そして、以下のコマンドでバージョン番号を指定してインストールしてください。


ターミナル

$ nodebrew install-binary v8.11.3



2-4. インストールしたnode.jsのバージョンを有効にする

以下のコマンドを実行し、使用するバージョンをuseコマンドで有効化します。


ターミナル

$ nodebrew use v8.11.3


指定のバージョンが有効になったことを確認するために、以下のコマンドを実行してください。


ターミナル

$ node -v

v8.11.3

指定したバージョンになっていれば、

node.jsのインストールは完了です。