2017-08-14 31 views
-1

我正在开发使用流星JS中,我需要生成PDF,所以我必须使用“wkhtmltopdf” NPM模块,并通过以下命令安装wkhtmltopdf命令行工具的应用服务器:wkhtmltopdf不工作的JavaScript

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,一切运作良好,但在服务器上(数字海洋),它抛出找不到错误/斌/ blash命令。

我也试图改变wkhtmltopdf的路径如下图所示:

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

同上errow在这种情况下抛出。

当我尝试使用下面的命令来测试wkhtmltopdf服务器上:

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

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

请指导我,我怎么可以让wkhtmltopdf工作服务器。

感谢,

回答

0

从谷歌首页的链接通过搜索你的错误文本:https://unix.stackexchange.com/questions/192642/wkhtmltopdf-qxcbconnection-could-not-connect-to-display

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

+0

感谢您的回复,我已遵循链接:https://codingexplained.com/dev-ops/installing-wkhtmltopdf-on-ubuntu-14-04-and-16-04。和错误已解决,但现在应用程序抛出错误:**/bin/bash:wkhtmltopdf:命令未找到 wkhtmltopdf退出代码127 ** – Amit