nodebrewとは
Node.js のバージョンを管理するツールです。
なぜNode.js のバージョンを管理するのか
それは Node.js が現在も開発中のプログラミング言語だからです。
日々様々な改善が行われ、新バージョンで機能が変更される、ということもあります。
今まで利用していた機能が、次のバージョンで使えなくなるということもあるのです。
そのようなことを防止するために、どのバージョンの Node.js を利用しているのかを明確にし、そして必要に応じてバージョンを切り替えたりできると便利なのです。
nodebrewのインストール
…の前に豆知識(?)
ターミナルでコマンドを実行したけどきちんと処理されているの?
やたら時間が掛かっているけどいつ処理が終わるの?
…という方。
処理の後に、以下が出たら処理が終わった合図(次のコマンドを打っても良い)です。
自分のPCの名前 ~ %
それではnodebrewのインストールを始めましょう。
1.ターミナルで以下を実行
curl -L git.io/nodebrew | perl - setup
2.以下が表示されます
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0
100 24634 100 24634 0 0 10473 0 0:00:02 0:00:02 --:--:-- 174k
Fetching nodebrew...
Installed nodebrew in $HOME/.nodebrew
========================================
Export a path to nodebrew:
export PATH=$HOME/.nodebrew/current/bin:$PATH
========================================
3.以下を実行します
echo 'export PATH=$HOME/.nodebrew/current/bin:$PATH' >> ~/.profile
4.以下を実行します
source ~/.profile
5.以下を実行します
nodebrew
6.以下のような情報(バージョン情報)が表示されたらnodebrewのインストール成功です
nodebrew 1.0.1
Usage:
nodebrew help Show this message
nodebrew install <version> Download and install <version> (from binary)
...
nodebrewでNode.jsをローカルインストール
…の前に豆知識(?)
- グローバルインストール
自動的に実行ファイルをパスが通るのでパスを指定しなくて実行できる
ただし、バージョンアップ等で、動作しなくなるプロジェクトが発生する場合があるので注意 - ローカルインストール
プロジェクト単位でバージョンを管理できる
プロジェクトごとなため、 容量がとられることがあるが、基本的にはローカルインストールを利用すべき
それではNode.jsのローカルインストールを始めましょう。
1.以下を実行します
安定版(Node.js公式サイトに「推奨版」と記載があるバージョン)をインストールするコマンドです。nodebrew install
でインストールすると時間が掛かるので以下を実行してください。
nodebrew install-binary stable
2.以下を実行します
nodebrew ls
3.以下のような情報(バージョン情報)が表示されたらNode.jsのローカルインストール成功です
v12.16.1
current: none
4.以下を実行します(どのバージョンを使用するかの指定:必須)
nodebrew use v12.16.1
5.完了
次回はgulpとgulp-sassの設定を行います。