Corrupt binario eseguibile?
-
27-09-2019 - |
Domanda
:/usr/local/bin# file wkhtmltopdf
wkhtmltopdf: Mach-O executable i386
Questo file non verrà eseguito. Ho provato a rimuovere e reinstallare senza successo. Ho guardato i permessi (sotto) e sembrano troppo male:
-rwxr-xr-x 1 root root 13817060 Aug 9 13:07 wkhtmltopdf
Quando eseguo wkhtmltopdf ottengo l'errore qui sotto:
wkhtmltopdf
-bash: /usr/local/bin/wkhtmltopdf: cannot execute binary file
Soluzione
Questo è il formato eseguibile per Mac OS X, è necessario un binario compilato per Linux di essere in grado di farlo funzionare.
Altri suggerimenti
Alexander è corretto in cui il binario si dispone non verrà eseguito. E 'un binario OS X e non è possibile eseguire quelli sui sistemi Linux. Hai bisogno di un binario Linux.
Se si esegue testing o unstable, apt-get install wkhtmltopdf
basta eseguire l'installazione usando il sistema di imballaggio.
Si può anche provare queste versioni preconfezionati dal loro sito web: