博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
caliber读书软件_如何在无头服务器上运行gitbook(使Caliber在无头服务器上运行)?...
阅读量:2522 次
发布时间:2019-05-11

本文共 1197 字,大约阅读时间需要 3 分钟。

caliber读书软件

When use gitbook to generate ebook, Calibre reports this:

使用gitbook生成电子书时,Caliber报告以下内容:

RuntimeError: X required. If you are running on a headless machine, use xvfb

After xvfb is installed, it does not work either.

安装xvfb后,它也不起作用。

How to make gitbook/Calibre work on a headless server?

如何使gitbook / Calibre在无头服务器上工作?

You need to wrap the ebook- with xvfb-run. However, in gitbook (lib/generate/ebook/index.js), ebook-convert is called directly.

您需要使用xvfb-run包装 ebook- 。 但是,在gitbook( lib/generate/ebook/index.js )中,直接调用ebook-convert

You may change gitbook to call xvfb-run ebook-convert. However, when you upgrade gitbook, you lost the change.

您可以将gitbook更改为调用xvfb-run ebook-convert 。 但是,当您升级gitbook时,您丢失了更改。

My solution is to add this wrapper so that calling ebook-convert is actually invoking this wrapper:

我的解决方案是添加此包装器,以便调用ebook-convert实际上是在调用此包装器:

Saved to /usr/local/bin/ebook-convert (since /usr/local/bin/ is before /usr/bin/ in my $PATH):

保存到/usr/local/bin/ebook-convert (因为/usr/local/bin/ /usr/bin/在$ PATH中的/usr/bin/之前):

#!/bin/bashecho "Run xvfb-run /usr/bin/ebook-convert $@"xvfb-run /usr/bin/ebook-convert "$@"
Answered by Eric Z Ma.
埃里克·马(Eric Z Ma)回答。

翻译自:

caliber读书软件

转载地址:http://ssowd.baihongyu.com/

你可能感兴趣的文章
github.com加速节点
查看>>
解密zend-PHP凤凰源码程序
查看>>
python3 序列分片记录
查看>>
Atitit.git的存储结构and 追踪
查看>>
atitit 读书与获取知识资料的attilax的总结.docx
查看>>
B站 React教程笔记day2(3)React-Redux
查看>>
找了一个api管理工具
查看>>
Part 2 - Fundamentals(4-10)
查看>>
使用Postmark测试后端存储性能
查看>>
NSTextView 文字链接的定制化
查看>>
第五天站立会议内容
查看>>
ATMEGA16 IOport相关汇总
查看>>
JAVA基础-多线程
查看>>
面试题5:字符串替换空格
查看>>
[Codevs] 线段树练习5
查看>>
Amazon
查看>>
component-based scene model
查看>>
Echart输出图形
查看>>
hMailServer搭建简单邮件系统
查看>>
从零开始学习jQuery
查看>>