LoginSignup
25
26

More than 5 years have passed since last update.

macにNode.jsをインストール(ndenv編)

Last updated at Posted at 2018-09-28

はじめに

以前、macにNode.jsをインストールする投稿をしていましたが、前回はnodebrewでのインストールでした。
今回は改めて、ndenvを利用したインストール方法を投稿します。

インストール手順

1. brewのアップデート

brewをアップデートします。

$ brew update

2. ndenvのインストール

ndenvをインストールします。
(既に、nodeやnodebrewが入ってる人はアンインストールして下さい。)

$ brew install ndenv

環境変数を設定します。

$ echo 'export PATH="$HOME/.ndenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(ndenv init -)"' >> ~/.bash_profile
$ exec $SHELL -l

このままだとndenv installコマンドがつかえないので、node-buildをインストールする必要があります。
(mom0tomoさん、ご指摘ありがとうございます。2018/12/18修正)

$ git clone https://github.com/riywo/node-build.git $(ndenv root)/plugins/node-build

終わったら確認してみましょう。

$ ndenv -v
ndenv 0.4.0

バージョンが出れば成功です。

3. nodeのインストール

ndenvでnodeをインストールします。
インストールできるバージョンを確認するには以下のコマンドを入力します。

$ ndenv install -l
Available versions:
  v0.1.14
  v0.1.15
    ・
    ・
  v10.10.0
  v10.11.0
  iojs-v1.0.0
    ・
    ・
  iojs-v3.2.0
  iojs-v3.3.0
  iojs-v3.3.1

バージョンを指定してインストールします。
2つバージョンをインストールし見ましょう。

$ ndenv install v9.3.0
$ ndenv install v10.11.0

インストールされたnodeのバージョンを確認します。

$ ndenv versions
  v9.3.0
  v10.11.0

4. nodeのバージョン設定(グローバル)

デフォルトで使用できるnodeのバージョンを設定します。

$ ndenv global v10.11.0

ノードとnpmのバージョンを確認してみましょう

$ node -v
v10.11.0
$ npm -v
6.4.1

5. nodeのバージョン設定(ローカル)

特定のフォルダで、ノードのバージョンを設定します。

$ mkdir hoge
$ cd hoge
$ ndenv local v9.3.0
$ node -v
v9.3.0

以上、とっても簡単でした。

25
26
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
25
26