Rails 3 アプリケーションで wicked_pdf を使用しようとしています。すべてのチュートリアルに従っていますが、次のエラーが発生します。
Failed to execute:
"/usr/local/bin/wkhtmltopdf" -q "file:////var/folders/_b/50kywsc97r95gvr9gy9nr6700000gn/T/wicked_pdf20130228-874-a51lgi.html" "/var/folders/_b/50kywsc97r95gvr9gy9nr6700000gn/T/wicked_pdf_generated_file20130228-874-1ihqg74.pdf"
which wkhtmltopdf と入力すると、上記のパスが表示されるため、wkhtmltopdf が適切な場所に存在することがわかっています。また、もう一度brew installしようとすると、そこにあると言われます。さらに、 wkhtmltopdf google.com google.pdf と入力すると、正常に動作します。
私のコントローラーは次のようになります。
def show #shows some material
@material = Material.find(params[:id])
respond_to do |format|
format.html
format.pdf do
render :pdf => '#{@material.id}',
:wkhtmltopdf => '/usr/local/bin/wkhtmltopdf'
end
end
終わり
助言がありますか?これは wkhtmltopdf の問題または wicked_pdf の問題のように見えますか? すべてをバンドルでインストールし、すべてをバンドルで更新しました。wkhtmltopdf-binary gem を追加しました (これは必要ありません)。herokuでも動きません。