【发布时间】:2017-04-27 13:32:12
【问题描述】:
我正在使用 wicked_pdf 在 Rails 3.2 应用程序中生成 PDF。
GEM 文件:
gem 'wicked_pdf', '0.9.6'
gem 'combine_pdf'
gem 'wkhtmltopdf-binary', '0.9.9.1'
它在 Heroku 上运行良好,但在我的本地 MAC 上出现错误:
Rendered costprojects/viewproject.pdf.erb (536.1ms)
Completed 500 Internal Server Error in 1623ms
RuntimeError - Failed to execute:
"/Users/davidburton/.rvm/gems/ruby-1.9.3-p484/bin/wkhtmltopdf" -q --encoding "UTF-8" "file:////var/folders/m9/vzbf4tr91yz4ftmkm_n7zr900000gp/T/wicked_pdf20170427-26825-1xrczw0.html" "/var/folders/m9/vzbf4tr91yz4ftmkm_n7zr900000gp/T/wicked_pdf_generated_file20170427-26825-1lyb9ja.pdf"
Error: PDF could not be generated!
Command Error: :
(gem) wicked_pdf-0.9.6/lib/wicked_pdf.rb:68:in `rescue in pdf_from_string'
(gem) wicked_pdf-0.9.6/lib/wicked_pdf.rb:72:in `pdf_from_string'
(gem) wicked_pdf-0.9.6/lib/pdf_helper.rb:63:in `make_pdf'
(gem) wicked_pdf-0.9.6/lib/pdf_helper.rb:32:in `render_to_string_with_wicked_pdf'
【问题讨论】:
-
我昨天刚切换到
wkhtmltopdf-heroku,到目前为止运气不错(wkhtmltopdf-binary在 Heroku 上给我带来了令人讨厌的内存问题)。
标签: ruby-on-rails wkhtmltopdf wicked-pdf