page_adsence

2016年2月24日水曜日

nodebrewを使ってnode.jsをインストール

最初はnvmを使っていたのですが、nodebrewの方が使いやすいらしいのでnodebrewをインストールしてみる。
CentOS7を使っている。
インストール自体はすごい簡単。
下記コマンドを実行して、パスを通すだけ。
$ curl -L git.io/nodebrew | perl - setup
  % 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:03 --:--:--     0
100 23754  100 23754    0     0   6116      0  0:00:03  0:00:03 --:--:--  6116
Fetching nodebrew...
Installed nodebrew in $HOME/.nodebrew

========================================
Export a path to nodebrew:

export PATH=$HOME/.nodebrew/current/bin:$PATH
========================================
で、カレントユーザーの.bash_profileに追加
$ vi ~/.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs
PATH=$PATH:$HOME/.local/bin:$HOME/bin

# for nodebrew                          ← この行を追加
PATH=$PATH:$HOME/.nodebrew/current/bin ← この行を追加

export PATH
インストール可能なnode.jsのバージョンをチェック
$ nodebrew ls-remote

     ~ 略 ~

v5.0.0    v5.1.0    v5.1.1    v5.2.0    v5.3.0    v5.4.0    v5.4.1    v5.5.0
v5.6.0    v5.7.0

     ~ 略 ~
とりあえず5系の最新版をインストールする。(時間掛かる)
$ nodebrew install v5.7.0
インストール済みのnode.jsのバージョン一覧を確認する。
$ nodebrew list
v5.7.0

current: none
5.7がインストールされた事を確認出来たので、現在使用するnode.jsのバージョンを指定する。
$ nodebrew use v5.7.0
もう一回nodebrewコマンドでバージョン確認
$ nodebrew list
v5.7.0

current: v5.7.0
currentにインストールしたバージョンが出てくる様になった事を確認して、下記コマンドでnode.jsのバージョンを確認
$ node -v
v5.7.0
これでnode.jsを使える様になった。