2012-02-29 3 views
0

Я пытаюсь создать отчеты в формате PDF с помощью wicked_pdf gem. генерация PDF прекрасно работает на моей среде разработки, но он не только он развернут на HerokuНе удалось создать 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 - Дополнительные attemps

При добавлении их к моему файлу гем, я получаю 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

Вы должны упаковать wkhtmltopdf двоичный с вашим приложением, поскольку оно обычно не присутствует в стеке героку.

Это в основном случай добавления двоичного кода в git, а затем сообщение вашего кода, где находится двоичный файл.

Больше информации здесь: http://blog.mattgornick.com/using-pdfkit-on-heroku

+0

Я постараюсь это, но мне было интересно, не было ли это скорее потому, что он пытается записать где-то в стеке Heroku при генерации PDF, см первое сообщение об ошибке. Моя вторая попытка (20120207) с wkhtmltopdf-heroku дает «wkhtmltopdf unknown», которые предполагают, что на самом деле он ищет этот двоичный файл, но я этого не делал раньше. – zabumba

Смежные вопросы