nvmには便利なinstall scriptが用意されています。
curl https://raw.githubusercontent.com/creationix/nvm/v0.10.0/install.sh | bash
しかし、これを実行してしまうと、~/.nvm に導入されてしまいます。
これでも良いのですが、foreverなど、sudo必須なモジュールを動かすのには適しません。
そこで、install場所を/opt/nvm
に導入すれば普段はsudo必須ではなく、また/etc/sudoers
を編集すればsudo foreverなどといった事ができるようになります。
How To
shell
mkdir /opt
cd /opt
export NVM_DIR=/opt/nvm
curl https://raw.githubusercontent.com/creationix/nvm/v0.10.0/install.sh | bash
これで/opt/nvm
に導入されるので、後は
.*shrc
if [[ -s /opt/nvm/nvm.sh ]] ;
then source /opt/nvm/nvm.sh ;
fi
を.*shrc
に追加すれば導入完了です。
Shellを再起動すればnvm
コマンドが使用可能になっているかと思います。
後は
shell
nvm ls-remote # node.jsのサイトからバージョン一覧を取得
nvm install v0.10.29
node -v
npm -v
以上で導入完了です。