2012-02-29 6 views
0

wicked_pdf 보석을 사용하여 PDF 보고서를 생성하려고합니다. PDF 파일 생성은 내 개발 환경에서 잘 작동하지만, 그것이 Heroku가heroku에 배포 된 PDF를 만들지 못했습니다.

에 배포 된 후에는이 내가 점점 오전 오류가 실패하는 방법이 문제를 해결하는

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 개 추가 시도한다

내 보석 파일에 다음을 추가

, 나는 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 바이너리 패키지 필요 응용 프로그램과 함께 heroku 스택에 정상적으로 존재하지 않습니다.

기본적으로 git에 바이너리를 추가 한 다음 바이너리가 어디에 있는지 코드에 알려주는 경우입니다. 여기

상세 정보 : http://blog.mattgornick.com/using-pdfkit-on-heroku

+0

나는 이것을 시도하지만, 나는 그것이 PDF를 생성 할 때 Heroku가 스택 어딘가에 쓸 첫 번째 오류 메시지가 표시하려고하기 때문에 오히려 있지 않았는지 궁금했다. wkhtmltopdf-heroku를 사용하는 두 번째 시도 (20120207)는 "wkhtmltopdf unknown"을 제공합니다. 실제로이 바이너리를 찾고 있지만 실제로 얻지는 못했습니다. – zabumba

관련 문제