Rails 3 - сбой команды wkhtmltopdf при использовании PDFKit для создания PDF-документов

Я установил PDFKit в своем приложении Rails 3, используя RVM (пришлось вручную копировать двоичный файл wkhtmltopdf). Когда я пытаюсь отобразить PDF-версию страницы, я получаю эту ошибку:

RuntimeError in AgenciesController#show

command failed: ["lib/wkhtmltopdf/wkhtmltopdf", "--disable-smart-shrinking", "--page-size", "Letter", "--margin-top", "0.75in", "--margin-right", "0.75in", "--margin-bottom", "0.75in", "--margin-left", "0.75in", "--encoding", "UTF-8", "--quiet", "\n.......\n", "-"]

В моем applicationaition.rb содержится следующее:

    config.middleware.use "PDFKit::Middleware"
    PDFKit.configure do |config|
    config.wkhtmltopdf = 'lib/wkhtmltopdf/wkhtmltopdf' 

    end

Идеи, почему это происходит? как я могу это исправить?

В консоли я заметил это сообщение:

 (sometimes it will work just to ignore this error with --ignore-load-errors)

Где я могу активировать этот переключатель? Когда я пытаюсь отобразить PDF-версию страницы, я получаю эту ошибку: RuntimeError in ...

Я установил PDFKit в своем приложении Rails 3, используя RVM (пришлось вручную копировать двоичный файл wkhtmltopdf). Когда я пытаюсь отобразить PDF-версию страницы, я получаю эту ошибку:

RuntimeError in AgenciesController#show

command failed: ["lib/wkhtmltopdf/wkhtmltopdf", "--disable-smart-shrinking", "--page-size", "Letter", "--margin-top", "0.75in", "--margin-right", "0.75in", "--margin-bottom", "0.75in", "--margin-left", "0.75in", "--encoding", "UTF-8", "--quiet", "\n.......\n", "-"]

В моем applicationaition.rb содержится следующее:

    config.middleware.use "PDFKit::Middleware"
    PDFKit.configure do |config|
    config.wkhtmltopdf = 'lib/wkhtmltopdf/wkhtmltopdf' 

    end

Идеи, почему это происходит? как я могу это исправить?

В консоли я заметил это сообщение:

 (sometimes it will work just to ignore this error with --ignore-load-errors)

Где я могу активировать этот переключатель? Когда я пытаюсь отобразить PDF-версию страницы, я получаю эту ошибку: RuntimeError in ...

Я установил PDFKit в своем приложении Rails 3, используя RVM (пришлось вручную копировать двоичный файл wkhtmltopdf). Когда я пытаюсь отобразить PDF-версию страницы, я получаю эту ошибку:

RuntimeError in AgenciesController#show

command failed: ["lib/wkhtmltopdf/wkhtmltopdf", "--disable-smart-shrinking", "--page-size", "Letter", "--margin-top", "0.75in", "--margin-right", "0.75in", "--margin-bottom", "0.75in", "--margin-left", "0.75in", "--encoding", "UTF-8", "--quiet", "\n.......\n", "-"]

В моем applicationaition.rb содержится следующее:

    config.middleware.use "PDFKit::Middleware"
    PDFKit.configure do |config|
    config.wkhtmltopdf = 'lib/wkhtmltopdf/wkhtmltopdf' 

    end

Идеи, почему это происходит? как я могу это исправить?

В консоли я заметил это сообщение:

 (sometimes it will work just to ignore this error with --ignore-load-errors)

Где я могу активировать этот переключатель? wkhtmltopdf работает нормально в командной строке, я могу сделать что-то вроде "./wkhtmltopdf http://www.google.com google.pdf" и сгенерировать PDF.

Спасибо за ваш помогите,

Питер

5
задан futureshocked 14 August 2010 в 04:08
поделиться