我正在使用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命令。
我也试过改变wkhtmltopdf的路径,如下所示:
wkhtmltopdf.command = '/usr/local/bin/wkhtmltopdf
在这种情况下,同样的错误抛出。
当我尝试使用以下命令在服务器上测试wkhtmltopdf时:
wkhtmltopdf http://www.google.com google.pdf
错误抛出:QXcbConnection:无法连接到显示
请指导我,如何让wkhtmltopdf在服务器上运行。
谢谢,
答案 0 :(得分:0)
通过搜索错误文本来搜索Google的第一个链接:https://unix.stackexchange.com/questions/192642/wkhtmltopdf-qxcbconnection-could-not-connect-to-display
它包含解决您问题的解决方案。