如何设置ruby使用Unix的wkhtmltopdf而不是gem

时间:2014-10-30 08:38:47

标签: ruby-on-rails ruby ruby-on-rails-3 qt wkhtmltopdf

我想运行使用wkhtmltopdf生成报告的ReportMailer但运行后出现此错误:

  

交换机--print-media-type,不支持使用未修补的qt,将被忽略.wkhtmltopdf:无法连接到X服务器

  Errno :: EPIPE:破管

在我从互联网上搜索之后,我发现wkhtmltopdf的一个宝石太旧了,为什么它试图连接X服务器。

我的CentOS的Wkhtmltopdf版本是0.11.0,而wkhtmltopdf的GEM是0.1.2。

我尝试将/ usr / bin中的Wkhtmltopdf链接到/usr/local/rvm/gems/ruby-1.9.3-p547/bin,但我仍然得到相同的错误

你能告诉我还有另外一种方法让ruby从其他来源使用Wkhtmltopdf而不是它的宝石吗?

ruby​​和rails的版本分别为1.9.3p547和3.1.12

0 个答案:

没有答案