【笔者亲测,建议使用第二种方法】
在互联网上有很多从源码编译安装Node.js的文章,在此我强烈建议不要采用这种方法。大多数情况下,包维护者对软件结构了解的非常清楚,开发者无需从头编译最新版本的源码。
下面的方法适用于最新版本的Ubuntu、Ubuntu 12.04 LTS、Ubuntu 12.10、Ubuntu 13.04等版本。它可以帮助开发者在Ubuntu上安装Node.js,无需从头编译安装。你可以在云主机上执行以下的命令:
# apt-get update
# apt-get install -y python-software-properties software-properties-common
# add-apt-repository ppa:chris-lea/node.js
# apt-get update
# apt-get install nodejs
一旦命令执行完,最新版本的Node.js就安装好了,需有任何担忧。一旦Node.js的新版本发布了,你可以直接从包管理器升级,无需从头再次编译安装。
【方法二】
安装nvm:
安装nvm有一个简单的方法:
$ wget -qO- https://raw.github.com/creationix/nvm/v0.25.0/install.sh | sh |
这样安装实际上是把nvm克隆到 ~/.nvm 中的。在~/ .bashrc和 ~/ .zshrc中添加的scource在安装过程中已经都设置好了。
如果你的nvm版本是较低版本的话, 你也可以在 ~/ .nvm/中checkout新的版本安装,就会自动更新。
安装node:
安装好nvm后就可以直接使用nvm安装node;
首先用nvm查看现有的所有node版本:
$ nvm ls-remote
然后选择你想要的版本安装:
$ nvm install <version>
如果安装了多个版本之后,你可以用
nvm use <version>
来选择你想要的版本。
安装好后,npm也会自动加载好
你可以用nvm current 来查看当前的node版本,node ls 也可以查看本地node.
通过一下命令来设置默认的版本:
$ nvm alias default<version>
nvm 安装npm的同时会安装npm。
安装好之后,可以通过node -v来查看你所安装的版本。
安装express:
$ nvm install -g express-generator
其他express命令可以去看express教程。