Gitbook 的安装 输出PDF 步骤记录 Ubuntu平台

gitbook基于nodejs,首先安装nodejs,于是第一个坑出现了

如果用 sudo apt-get install nodejs-legacy ,那么后面安装gitbook就会一直出现err,错原因提示因为用的是nodejs-legacy。。至于为什么,网上有人解释nodejs-legacy安装目录在nodejs下而一般默认在node下,导致找不到nodejs吧。。不过我加上软链接之后还是有错误,本身自己对nodejs也不了解,所以拉倒了,既然原因是nodejs-legacy版本,那我换一个版本安装吧。。于是搜到了这个教程

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-an-ubuntu-14-04-server

curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install nodejs

这样就装好啦!


接着安装gitbook 又是一个坑
中间他会自动下载一个1.97版本的Phantomjs,可是我一直卡在这里。那么手动安装吧。
apt-get 上的是1.90 版本太低
于是照着 http://stackoverflow.com/questions/8778513/how-can-i-setup-run-phantomjs-on-ubuntu


cd /usr/local/share
sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2
sudo tar xjf phantomjs-1.9.7-linux-x86_64.tar.bz2
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/share/phantomjs
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/bin/phantomjs



终于搞定了Phantomjs
最后终于能安装gitbook了,记得加上sudo
sudo npm install gitbook -g
貌似有的时候安装会卡住,重新执行几次就好





搞定!
愉悦地进入图书的目录,然后开始输出PDF辣!
gitbook pdf .
但是又提示Need to install ebook-convert from Calibre


根据提示,执行
sudo apt-get install Calibre




然后再次执行gitbook pdf . 生成PDF

终于完成了提示Successfully built!生成的pdf就躺在图书的目录下
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值