一:安装Nodejs
Nodejs官网:https://nodejs.org/en/
首先去官网下载代码,这里一定要注意安装分两种,一种是Source Code源码,一种是编译后的文件.
编译后文件下载:http://download.csdn.net/detail/dajiadexiaocao/9409819
source code下载:http://download.csdn.net/detail/dajiadexiaocao/9409820
1.1 通过编译后的文件安装
简单说就是解压后,在bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以将这个设置为全局就好了。
cd node-v4.2.4-linux-x64/bin
ls
./node -v
v4.2.4
这样就好了。然后设置全局:
sudo ln -s /home/renzhen/gitbook/node-v4.2.4-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /home/renzhen/gitbook/node-v4.2.4-linux-x64/bin/npm /usr/local/bin/npm
/home/renzhen/gitbook/这个路径根据自己的实际情况而定
1.2 通过源码编译
tar xvf node-v4.2.4-linux-x64.tar.gz
cd node-v4.2.4-linux-x64/lib/node_modules/npm
./configure
make
make install
cd node-v4.2.4-linux-x64
sudo cp /usr/local/bin/node /usr/sbin/
1.3 apt-get
还有一种就是shell提示的apt-get方式,不建议
sudo apt-get install nodejs
sudo apt-get install npm
二:安装gitbook
Gitbook是从NMP安装的,命令行:
npm install -g gitbook-cli
注意:不能用
npm install gitbook -g
否则在使用gitbook命令的时候会出现这样的问题:
完成上面的步骤之后,当我用gitbook -v时,出现了这样的问题:
解决方法是,在安装Nodejs时,我使用编译后的文件安装Nodejs,在设置全局变量时添加上:
sudo ln -s /home/renzhen/gitbook/node-v4.2.4-linux-x64/bin/gitbook /usr/local/bin/gitbook
注意:查找的安装gitbook的资料上都说用gitbook -v输出版本信息才说明安装成功,但在我这什么也没有输出,现在我已顺利使用。