在centos7上安装gitbook
2015-04-24 本文已影响3336人
正能量的刺猬
跟着我按照以下步骤一步一步来吧。对linux系统有兴趣的话可以去看《鸟哥的私房菜》很不错的入门书籍。
1. 安装g++
默认centos7上是没有安装g++
通过命令:
$ yum install gcc openssl-devel gcc-c++ compat-gcc-34 compat-gcc-34-c++
yum是centos上的包管理工具(package manager)。
2.安装node.js
在安装node.js之前请先安装g++,不然会报错。
用wget命令下载node.js
$ wget http://nodejs.org/dist/v0.12.2/node-v0.12.2.tar.gz
解压文件:
$ tar -xf node-v0.12.2.tar.gz
安装:
$ cd node-v0.12.2
$ ./configure --prefix=/usr/local/node
$ make
$ make install
生成软链接(你可以理解成微软的快捷方式):
$ ln -s /usr/local/node/bin/* /usr/sbin/
通过下面的命令如果显示出版本号就说明安装成功了:
$ node -v
3. 安装npm
npm就是Node Package Manager的简写,是node.js的套件管理工具。 既然npm是在node.js基础上产生的工具,所以在安装npm之前就要先安装node.js。
安装npm:
$ curl -L https://npmjs.org/install.sh | sh
curl这个工具十分有趣,花点时间研究一下,还是很值的。可以点这里看看。
使用命令:
$ npm -v
如果显示出版本号,说明已经正确安装了npm。
4. 安装git
gitbook从名字上看就知道离不开git这个工具。
安装git:
$ yum install git
这里顺便说下怎么卸载呢?
$ yum remove git
简单吧,在linux下干活就是这么有效率:)
我们来简单的配置一下git吧:
#配置用户名
$ git config --global user.name Jack
#配置用户邮箱
$ git config --global user.email jack@xx.com
#配置编辑器
$ git config --global core.editor vim
#配置比较工具
$ git config --global merge.tool vimdiff
#查看配置
$ git config --list
5. 安装gitbook
用npm来安装:
$ npm install -g gitbook
让gitbook支持命令行:
$ npm install -g gitbook-cli
用命令行gitbook看下版本号:
$ gitbook -V
咦?怎么说找不到命令呢?
因为没有在/usr/sbin里面生成一个快捷方式(软连接)。
我在执行一下之前的命令:
$ ln -s /usr/local/node/bin/* /usr/sbin/
看到这里大家应该能猜出sbin的用处了吧。
6. 最后来个demo
$ mkdir /home/gitbook/demo
$ cd /home/gitbook/demo
$ gitbook init
$ gitbook build
这样就在demo目录下生成一个_book的文件,把里面的文件拷贝到服务器上就可以看到网页咯。如果对默认的css样式不是很满意,可以去<code>style.css</code>里面自己去改,记得保存一个备份。