其實在 nvm 的 github 頁面nvm -h 都寫的相當清楚了。這邊只是稍微整理一下。

使用 curl 安裝 nvm

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh | bash

接著使用 nvm 安裝需要的 nodejs 版本

nvm install 4.2
nvm use 4.2

這樣就會使用 ~4.2 的 nodejs 版本

設定預設版本

上述安裝之後,每次重開 terminal,nodejs 的版本仍會重置,需要用下面指令設定預設使用的版本:

nvm alias default 4.2

之後開啟 terminal 都會用 ~4.2 的版本。

列出可用版本

nvm ls 會列出本地已安裝的資訊(包括 io.js):

nvm ls
# default -> 4.2 (-> v4.2.3)
# node -> stable (-> v4.2.3) (default)
# stable -> 4.2 (-> v4.2.3) (default)
# iojs -> N/A (default)

nvm ls-remote 則得到所有可安裝的版本,加上 <version> 參數作篩選:

nvm ls-remote 4
#         v4.0.0
#         v4.1.0
#         v4.1.1
#         v4.1.2
#         v4.2.0
#         v4.2.1
#         v4.2.2
#->       v4.2.3

印出所有可安裝的 4.x 版本號。