使用NVM 来安装 node
访问量: 5396
refer to: https://github.com/creationix/nvm
感谢志荣 (http://zhirong.info/ 的提示,才有了今天的这个帖子。 志荣是团队目前的新人, 但是学习新技术的热情确是一流的。
node的安装不难,官方给的是直接下载安装包。
对于windows, 要下载 nvmw, (https://github.com/coreybutler/nvm-windows 使用安装包的版本, 安装好, 修改windows的path, 要包含刚才安装的nvm 文件夹。 即可使用了)
对于一些比较特殊的情况(比如说centos的某些server版本),需要编译源代码,兼容性才好。
但是有些情况需要特定的node版本,比如 stss. 必须 v0.10.37才能装的好。 而 titanium似乎也对node 版本有要求。
node 官方的最新版本是 0.12.2
所以, 需要一个多版本的node管理工具就特别重要。
NVM 就是我们的选择。 (跟当初的RVM , rbenv 一样)
安装:
1. 下载
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
2. 启动时加载:
# 把下面这行代码放到: ~/.bashrc ~/.bash_profile ~/.zshrc 中。 source ~/.nvm/nvm.sh
3. 运行: $ nvm
注意: 不能使用 $ which nvm 来验证安装是否成功。因为即使成功了也不会 有 $ which nvm 返回结果。
使用
1. 列出所有可以安装的版本:
$ nvm list-remote
2. 列出本地安装好了的版本:
$ nvm list
3. 安装:
$ nvm install v0.10.37
4.使用:
$ nvm alias default 0.10.32 # 把这句命令放到 ~/.bashrc 中。
官方的例子:
nvm install v0.10.32 Install a specific version number nvm use 0.10 Use the latest available 0.10.x release nvm run 0.10.32 app.js Run app.js using node v0.10.32 nvm exec 0.10.32 node app.js Run `node app.js` with the PATH pointing to node v0.10.32 nvm alias default 0.10.32 Set default node version on a shell
删除
直接手动删掉:~/.nvm, ~/.npm ~/.bower 即可。