# 安装

## 安装 Node.js 网页应用程式开发环境

gitbook 依赖于 Node.js 环境，所以首先需要安装 Node.js，Node.js 是一个以传统 JavaScript 语言为基础所发展出来的新架构，它可以让传统的 JavaScript 程式跳脱一般的浏览器，在任何地方执行，另外配合 Google 所发展的高效能 V8 JavaScript 引擎，更让程式的整体的效能大幅提升。

由于 Node.js 使用事件导向（event-driven）与非阻断式（non-blocking）I/O 的模型，可以让整个程式执行起来非常轻盈、非常有效率，很适合用于即时性的大量资料处理工作，目前许多大型网站（如 LinkedIn、微软、Yahoo、eBay 等）都已经采用这样的架构在进行服务。

### 在 Mac OS X 下安装 Node.js

可以在 [Node.js 的官方网站](http://nodejs.org/download/)下载打包好的 `.pkg` 安装档或是 `.tar.gz` 的二进位档，进行安装。

在下载下来的 `.pkg` 档，打开之后就会出现安装画面，安装过程也不需要设定什么，只要不断地按「继续」按钮，就可以轻松把 Node.js 装起来了。

安装完成后，打开终端，测试一下 `node` 指令是否可以正常使用：

```
node -v
```

出现`node`版本号即表示安装正确。

## 安装 gitbook

使用`npm`命令（node 的包管理工具）安装 gitbook。在终端提示符后，输入如下命令即可安装gitbook：

```
npm install -g gitbook-cli
```

安装完成后，执行下面的命令，查看 GitBook 版本，以验证安装成功。

```
$ gitbook -V
CLI version: 2.3.2
GitBook version: 3.2.3
```
