说明
- 首先你要已经有阿里云服务器了!
- 此系列教程以阿里云服务器 + Ubuntu 12.04 LTS 操作系统为例。
- 由于 Ubuntu 12.04 LTS 发行版所对应的软件仓库中的 Node.js 版本为 0.6.x,不能满足 Ghost 对 Node.js 的要求,因此,我们从 Chris-lea 仓库中安装最新版本的 Node.js。
- 阿里云服务器默认提供的账号是
root
账号,执行指令时可以不用加sudo
,但是出于习惯,还是带上吧。
开始安装
登陆阿里云服务器
建议使用 PuTTY 工具,小巧、灵活、免安装。阿里云默认提供的登陆账号是 root
,也就是 Linux 操作系统中的超级管理员,可以做任何事情地!不过不用担心搞坏系统,阿里云服务器重置操作系统很方便!放开胆子干吧!
安装 Node.js
依次执行以下指令:
sudo apt-get update
sudo apt-get install -y python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
注意:从 Node.js v0.10.0 开始,Chris Lea 仓库中提供的 Node.js 安装包默认包含了 npm
和 nodejs-dev
。
执行 sudo add-apt-repository ppa:chris-lea/node.js
这条指令时,系统会出现如下提示,询问你是否确定要添加上面的 PPA:
root@AY1402132141274203d6Z:~# sudo add-apt-repository ppa:chris-lea/node.js
You are about to add the following PPA to your system:
Evented I/O for V8 javascript. Node's goal is to provide an easy way to build scalable network programs
More info: https://launchpad.net/~chris-lea/+archive/node.js
Press [ENTER] to continue or ctrl-c to cancel adding it
不用理会,直接按回车
键就 OK!
确认是否安装成功
上面一系列指令执行结束之后,Node.js 就安装好了。执行以下指令试试新装的 Node.js 吧:
node -v
写这篇文章时,Node.js 的版本为 v0.10.25,即输出为:
v0.10.25
再确认一下 npm
安装是否正确吧,敲入如下指令:
npm -v
输出为:
1.3.24
如下图所示: