node的版本管理

使用nvm進行node多版本管理

nvm與Python的virtualenv和Ruby的rvm類似。
NVM (Node Version Manager,Node多版本管理器)是一個通用的叫法,它目前有許多不同的實現。通常我們說的 nvm 是指 https://github.com/creationix/nvm 或者 https://github.com/visionmedia/n 。這兩個工具都是使用shell編寫的。

n

個人感覺 n 比較簡潔些,它就只有一個腳本文件。

安裝

如果已經安裝了npm的話,可以直接執行命令進行安裝n :

$ npm install -g n

或者是直接獲取源代碼安裝:

$ git clone https://github.com/visionmedia/n.git
$ cd n
$ [sudo] make install

使用

直接運行 n 命令查看所有已安裝的版本。

$ n

運行命令 n 進行安裝指定版本的node。 version 可以是 stable(最新穩定版)、latest(最新版)或者具體的版本數字。

$ n stable
install : v0.10.24
mkdir : /usr/local/n/versions/0.10.24
fetch : http://nodejs.org/dist/v0.10.24/node-v0.10.24-linux-x64.tar.gz

指定的版本將會安裝在 /usr/local/n/versions 目錄下。

運行命令 n rm 刪除已安裝指定版本的node。

運行命令 n use 選擇使用指定版本的node。

nvm

安裝

$ git clone https://github.com/creationix/nvm.git ~/.nvm
$ source ~/.nvm/nvm.sh

使用

查看已安裝的版本:

$ nvm ls

查看可以安裝的版本:

$ nvm ls-remote

安裝指定的版本:

$ nvm install <version>

指定的版本將會直接安裝在 nvm 程序所在的目錄下。

刪除指定的版本:

$ nvm uninstall <version>

使用選定的版本:

$ nvm use <version>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章