Ghost 开源博客平台

Ghost 是一个简洁、强大的写作平台。你只须专注于用文字表达你的想法就好,其余的事情就让 Ghost 来帮你处理吧。

在阿里云服务器上安装 Ghost (1)-- 安装 Node.js

说明

  1. 首先你要已经有阿里云服务器了!
  2. 此系列教程以阿里云服务器 + Ubuntu 12.04 LTS 操作系统为例。
  3. 由于 Ubuntu 12.04 LTS 发行版所对应的软件仓库中的 Node.js 版本为 0.6.x,不能满足 Ghost 对 Node.js 的要求,因此,我们从 Chris-lea 仓库中安装最新版本的 Node.js。
  4. 阿里云服务器默认提供的账号是 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 安装包默认包含了 npmnodejs-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  

如下图所示:

确认 Node.js 和 npm 版本

王赛
关于作者 王赛