【问题标题】:wkhtmltopdf not working on server javascriptwkhtmltopdf 在服务器 javascript 上不起作用
【发布时间】:2017-08-14 13:47:24
【问题描述】:

我正在使用 Meteor js 开发一个应用程序,我需要在其中生成一个 pdf,所以我使用了“wkhtmltopdf”npm 模块,并通过以下命令安装了 wkhtmltopdf 命令行工具:

sudo apt-get update

sudo apt-get install wkhtmltopdf

服务器信息:

Linux ubuntu-512mb-nyc3-01 4.4.0-72-generic #93-Ubuntu SMP Fri Mar 31 14:07:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial

wkhtmltopdf version install on server: 0.12.2.4

当我尝试在本地机器上生成 pdf 时,一切正常,但在服务器(数字海洋)上,它会抛出错误 /bin/blash command not found。

我也尝试过如下改变 wkhtmltopdf 的路径:

wkhtmltopdf.command = '/usr/local/bin/wkhtmltopdf

在这种情况下会抛出与上述相同的错误。

当我尝试使用以下命令在服务器上测试 wkhtmltopdf 时:

wkhtmltopdf http://www.google.com google.pdf

错误抛出:QXcbConnection:无法连接到显示器

请指导我,如何让 wkhtmltopdf 在服务器上工作。

谢谢,

【问题讨论】:

    标签: javascript meteor ubuntu-16.04 wkhtmltopdf digital-ocean


    【解决方案1】:

    通过搜索您的错误文本来自 Google 的第一个链接:https://unix.stackexchange.com/questions/192642/wkhtmltopdf-qxcbconnection-could-not-connect-to-display

    它包含解决您问题的解决方案。

    【讨论】:

    • 感谢您的回复,我已关注链接:codingexplained.com/dev-ops/…。并且错误已解决,但现在应用程序抛出错误:/bin/bash: wkhtmltopdf: command not found wkhtmltopdf exited with code 127
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-03
    • 1970-01-01
    • 1970-01-01
    • 2015-11-24
    • 1970-01-01
    • 2017-05-17
    • 2015-02-17
    相关资源
    最近更新 更多