2012-09-06 34 views
6

pdfkit gem已成功安裝在我的機器上。然後我運行gem install wkhtmltopdf-binary和輸出是Ruby On Rails:PdfKit運行時錯誤

Successfully installed wkhtmltopdf-binary-0.9.9.1 
1 gem installed 
Installing ri documentation for wkhtmltopdf-binary-0.9.9.1... 
unable to convert "\xC0" from ASCII-8BIT to UTF-8 for bin/wkhtmltopdf_linux_386, skipping 
unable to convert "\xA3" from ASCII-8BIT to UTF-8 for bin/wkhtmltopdf_linux_x64, skipping 
unable to convert "\xCE" from ASCII-8BIT to UTF-8 for bin/wkhtmltopdf_darwin_386, skipping 
Installing RDoc documentation for wkhtmltopdf-binary-0.9.9.1... 
unable to convert "\xC0" from ASCII-8BIT to UTF-8 for bin/wkhtmltopdf_linux_386, skipping 
unable to convert "\xA3" from ASCII-8BIT to UTF-8 for bin/wkhtmltopdf_linux_x64, skipping 
unable to convert "\xCE" from ASCII-8BIT to UTF-8 for bin/wkhtmltopdf_darwin_386, skipping 

那麼,試圖訪問我的網頁的pdf版本。但是,這也給我一個錯誤 運行時錯誤ControllerName#顯示

command failed: "/home/yasir/.rvm/gems/ruby-1.9.3-p194/bin/wkhtmltopdf" "--page-size" "Letter" "--margin-top" "0.75in" "--margin-right" "0.75in" "--margin-bottom" "0.75in" "--margin-left" "0.75in" "--encoding" "UTF-8" "--quiet" "-" "- 

回答

1

在pdfkit配置文件(配置/初始化/ pdfkit.rb)添加wkhtmltopdf安裝路徑如下

PDFKit.configure do |config| 
    # Download compatible version of wkhtmltopdf from 'http://wkhtmltopdf.org/downloads.html' 
    # Install it in your system. 
    # Then run 'which wkhtmltopdf' in your terminal to identify the path and update it below 
    config.wkhtmltopdf = '/usr/local/bin/wkhtmltopdf' 
end