はじめに
あたらしいmac環境を手に入れたので
nodebrewでnode.jsを管理する環境を作ります。
復習もかねての自分用あんちょこメモです
アジェンダ
- nodebrewとは
- node.jsの削除
- nodebrewのインストール
- nodebrewのsetup
- node.jsのインストール
- node.jsの切り替え
1. nodebrewとは
Node.js version manager.
公式サイトに書かれている説明です。
Node.jsを自分のマシン内でバージョン管理するためのToolです。
2. node.jsの削除
なにで入れたかによって違いますが、
nodebrewでのnode.js管理をする場合はそれ以外で入れたものは削除しておきます。
以下はhomebrewで入れた場合の削除例です
$ brew uninstall node
3. nodebrewのインストール
$ brew install nodebrew
4. nodebrewのsetup
nodebrew setup
と打つだけです。
# setupを行う # $HOME/.nodebrewが作られる $ nodebrew setup Fetching nodebrew... Installed nodebrew in $HOME/.nodebrew ======================================== Export a path to nodebrew: export PATH=$HOME/.nodebrew/current/bin:$PATH ======================================== # 確認 $ ls -ld .node* drwxr-xr-x 9 tweeeety tweeeety 288 6 6 21:32 .nodebrew
setupが終わると出力されるとおり、PATHの追加を忘れずに。
$ echo "export PATH=$HOME/.nodebrew/current/bin:$PATH" >> ~/.bashrc
5. node.jsのインストール
インストール可能versionの確認
インストール可能versionはnodebrew ls-remote
で確認できます
$ nodebrew ls-remote v0.0.1 v0.0.2 v0.0.3 v0.0.4 v0.0.5 v0.0.6 v0.1.0 v0.1.1 v0.1.2 v0.1.3 v0.1.4 v0.1.5 v0.1.6 v0.1.7 v0.1.8 v0.1.9 v0.1.10 v0.1.11 v0.1.12 v0.1.13 v0.1.14 v0.1.15 ~ 省略 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のインストール
主に以下のコマンドでインストールします
- nodebrew install [version]
- 任意のversionをインストール
- nodebrew install-binary stable
- 安定版をインストール
- nodebrew install-binary latest
- 最新版をインストール
# 任意のバージョンをインストール $ $ nodebrew install v5.12.0 Fetching: https://nodejs.org/dist/v5.12.0/node-v5.12.0-darwin-x64.tar.gz ######################################################################## 100.0% Installed successfully # 安定版をインストール $ nodebrew install-binary stable Fetching: https://nodejs.org/dist/v10.3.0/node-v10.3.0-darwin-x64.tar.gz ######################################################################## 100.0% Installed successfully
6. node.jsの切り替え
nodebrew user [version]
で指定して切り替えます。
# 利用可能バージョン確認 # currentが指定ないのでどれも選択していない $ nodebrew list v5.12.0 v10.3.0 current: none # この状態ではnodeコマンドもない $ node -v -bash: node: command not found # バージョンを指定 $ nodebrew use v5.12.0 # 指定したバージョンで利用可能になる $ node -v v5.12.0 $ npm -v 3.8.6 # listでも確認 $ nodebrew list v5.12.0 v10.3.0 current: v5.12.0
おわり
さくっできて簡単\(^o^)/