2010-08-09 7 views
0
:/usr/local/bin# file wkhtmltopdf 
wkhtmltopdf: Mach-O executable i386 

Ce fichier ne sera pas exécuté. J'ai essayé de supprimer et de réinstaller sans succès. Je l'ai regardé les autorisations (ci-dessous) et ils semblent bien aussi:Exécutable binaire corrompu?

-rwxr-xr-x 1 root root 13817060 Aug 9 13:07 wkhtmltopdf 

Quand je lance wkhtmltopdf j'obtiens l'erreur ci-dessous:

wkhtmltopdf 
-bash: /usr/local/bin/wkhtmltopdf: cannot execute binary file 
+0

confirmer, ce fichier n'ont l'autorisation d'exécution? –

Répondre

4

C'est le format exécutable pour Mac OS X, vous besoin d'un binaire compilé pour Linux pour pouvoir l'exécuter.

+0

sudo pdfkit --install-wkhtmltopdf (remplacer les valeurs par défaut avec, par exemple, ARCHITECTURE = amd64 TO =/home/foo/bin) – amaseuk

+0

Je suppose que je dois changer l'ARCHITECTURE pour qu'elle soit debian? Je suppose que c'est le Mac par défaut? – amaseuk

+0

peut-être, je n'ai pas utilisé exactement ce morceau de logiciel moi-même. Bonne chance. Apt-get ne trouve pas le paquet. –

4

Alexander a raison de dire que le binaire que vous avez ne fonctionnera pas. C'est un binaire OS X et vous ne pouvez pas les exécuter sur les systèmes Linux. Vous avez besoin d'un binaire Linux.


Si vous utilisez testing ou unstable, il suffit d'exécuter apt-get install wkhtmltopdf pour l'installer à l'aide du système d'emballage.

Vous pouvez également essayer ces versions pré-emballés de leur site web:

+0

Je vais essayer l'approche manuelle! – amaseuk

Questions connexes