2016-12-27 1 views
0

J'utilise wkhtmltopdf gem dans les rails sur Windows mais cela ne fonctionne pas. Je reçois cette erreur: "Mauvais chemin de wkhtmltopdf: bundler: commande introuvable: qui". Cela fonctionne avec exe mais je ne veux pas utiliser exe_path, je veux juste utiliser gem. Ceci est mon fichier de configuration wkhtmltopdf:Mauvais chemin de wkhtmltopdf: bundler: commande introuvable: qui

# WickedPDF Global Configuration 
# 
# Use this to set up shared configuration options for your entire application. 
# Any of the configuration options shown here can also be applied to single 
# models by passing arguments to the `render :pdf` call. 
# 
# To learn more, check out the README: 
# 
# https://github.com/mileszs/wicked_pdf/blob/master/README.md 

WickedPdf.config = { 
    # Path to the wkhtmltopdf executable: This usually isn't needed if using 
    # one of the wkhtmltopdf-binary family of gems. 
    # exe_path: 'C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe' 

} 

J'utilise aussi petit bijou « wicked_pdf » bijou « wkhtmltopdf binaire »

Répondre

0

On dirait que la gemme wkhtmltopdf ne prend pas en charge le système d'exploitation Windows. Je trouve cela dans le code source:

suffix = case RbConfig::CONFIG['host_os'] 
when /linux/ 
    (RbConfig::CONFIG['host_cpu'] == 'x86_64') ? 'linux_amd64' : 'linux_x86' 
when /darwin/ 
    'darwin_x86' 
else 
    raise "Invalid platform. Must be running on linux or intel-based Mac OS." 
end 

L'autre indice est le fait que vous avez reçu: command not found: which. which est une commande Unix permettant d'identifier l'emplacement des exécutables, non disponible pour Windows. Désolé

+0

a obtenu. Merci @arpie! – ValeMarz

1

cela a fonctionné pour moi

exe_path: 'C://Program Files/wkhtmltopdf/bin/wkhtmltopdf.exe'