Gibook安装说明
主要记录在centos环境下如何搭建一个gitbook的服务
1. nodejs安装
1 | sudo yum install nodejs |
2. gitbook安装
1 | npm install gitbook -g |
上面执行完毕,可能出现一个问题
1 | npm: symbol SSL_set_cert_cb, version libssl.so.10 not defined in file libssl |
解决方法
1 | yum update openssl |
3. calibre安装
直接到官网上下载 ; ·https://calibre-ebook.com/download·
1 | sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()" |
4. 测试
1 | gitbook build . |
执行完毕之后,会出现一个 _book 目录, 里面就是生成的静态网页,直接加上去即可
5. 输出pdf
如果报错
1 | ImportError: libGL.so.1: cannot open shared object file: No such file or directory |
则安装
1 | yum install mesa-libGL.x86_64 |
如果报错
1 | ImportError: libXrender.so.1: cannot open shared object file: No such file or directory |
1 | yum install libXrender.so.1 -y |