【问题标题】:wicked_pdf fails to produce a PDF report once deployed on heroku [closed]wicked_pdf 在heroku 上部署后无法生成PDF 报告[关闭]
【发布时间】:2012-02-27 14:03:29
【问题描述】:

我正在尝试使用 wicked_pdf gem 生成 PDF 报告。 PDF 生成在我的开发环境中运行良好,但一旦部署到 Heroku 上就会失败

这是我得到的错误:

Failed to execute:
 /app/.bundle/gems/ruby/1.9.1/bin/wkhtmltopdf --header-font-name 'Century Gothic' --header-left 'My Test - Neuffen, Germany' --header-right '2012-02-05 15:50:57 -0800' --header-font-size 14 --header-line  --footer-center 'Generated by Biowatts - http://biowatts.org' --footer-font-name 'Century Gothic' --footer-font-size 13 --footer-line   --toc-font-name 'Century Gothic' --toc-disable-links  --toc-disable-back-links     --orientation 'Landscape' --no-background    -q - - 
Error: PDF could not be generated!
 .bundle/gems/ruby/1.9.1/gems/wicked_pdf-0.7.2/lib/wicked_pdf.rb:39:in `rescue in pdf_from_string'

知道如何解决这个问题吗?

20120207 - 其他尝试

将这些添加到我的 gem 文件时,我收到一个 diffenret 错误:

group :production do
   gem "wkhtmltopdf-heroku", :git => 'git://github.com/camdez/wkhtmltopdf-heroku.git'  
end

错误:

Location of wkhtmltopdf unknown
  .bundle/gems/ruby/1.9.1/gems/wicked_pdf-0.7.2/lib/wicked_pdf.rb:20:in `initialize' 

【问题讨论】:

  • 好的,我尝试改进描述文本。还是我不明白过分热心的-1?我也很感激重新提出我的问题。
  • 我投票支持重新开放。我不太明白为什么它被关闭了。你找到解决办法了吗?
  • 只解决并使用另一个 gem。 gem "pdfkit", "~> 0.5.2" 但最终遇到了与 Rails 3.1 资产的兼容性问题。它显然已在 3.2 中修复。该视频对railscasts.com/episodes/220-pdfkit 帮助很大,您需要将 wkhtmltopdf 二进制文件添加到 your-project/app/bin
  • 好的。我让它与 wicked-pdf 和 wkhtmltopdf-heroku gem 一起工作。不过好在你找到了解决方案。
  • 由于这里无法回答,所以我写了一篇关于它的小博文:dixis.com/?p=634 原来它非常简单。

标签: ruby-on-rails heroku wicked-pdf


【解决方案1】:

您是否使用了正确的 wkhtmltopdf 库? 像这样的:

group :production do
  gem "wkhtmltopdf-heroku", :git => 'git://github.com/camdez/wkhtmltopdf-heroku.git'
end

【讨论】:

  • 这不起作用现在我得到一个不同的错误。在我的原始帖子中查看编辑
猜你喜欢
  • 2015-12-14
  • 1970-01-01
  • 2012-01-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多