2017-02-17 1 views
0

Sur mon environnement Rails logfile

PDFKit::NoExecutableError (No wkhtmltopdf executable found at `/` is not writable. Bundler will use `/tmp/bundler/home/unknown' as your home directory temporarily. /home/ubuntu/rails-app/shared/bundle/ruby/2.3.0/bin/wkhtmltopdfPDFKit :: NoExecutableError sur Ubuntu Server

S'il vous plaît installer wkhtmltopdf - https://github.com/pdfkit/PDFKit/wiki/Installing-WKHTMLTOPDF): PDFKit (0.8.2) lib/PDFKit/pdfkit.rb: 32: initialize' pdfkit (0.8.2) lib/pdfkit/middleware.rb:21:in à nouveau ' PDFKit (0.8.2) lib/PDFKit/middleware.rb: 21: dans `appel'

J'ai essayé d'installer, comme indiqué en utilisant apt-get, mais l'erreur persiste toujours.

ubuntu @ serveur: ~ $ qui wkhtmltopdf

/home/ubuntu/.rbenv/shims/wkhtmltopdf

serveur ubuntu @: ~ $ wkhtmltopdf --version

wkhtmltopdf 0.12.3 (with patched qt)

Répondre

0

Avez-vous essayé

et créer de nouvelles fichier config/initializers/pdfkit.rb

PDFKit.configure do |config| 
    config.wkhtmltopdf = '/home/ubuntu/.rbenv/shims/wkhtmltopdf' 
end 
+0

comment puis-je connaître le chemin? spectacle bundle wkhtmltopdf droite? config.wkhtmltopdf = « /home/ubuntu/rails-app/shared/bundle/ruby/2.3.0/gems/wkhtmltopdf-binary-0.12.3.1 » ne fonctionne toujours pas – olleh

+0

j'ai utilisé le chemin de wkhtmltopdf base sur «quel wkhtmltopdf sur le répertoire racine» alors cette erreur est apparue '' 'RuntimeError (commande échouée (exitstatus = 1):/usr/bin/wkhtmltopdf --quiet --page-size Lettre --marge- haut 0,75 po - marge-droite 0,75 po - marge inférieure 0,75 po - marge-gauche 0,75 po - encodage UTF-8 - type-support-d'impression - -): pdfkit (0.8.2) lib/pdfkit/pdfkit.rb: 71: dans 'to_pdf'''' – olleh

+0

Cela ressemble à https://github.com/pdfkit/pdfkit/issues/234 –