Испорченный бинарный исполняемый файл? - PullRequest
0 голосов
/ 09 августа 2010
:/usr/local/bin# file wkhtmltopdf 
wkhtmltopdf: Mach-O executable i386

Этот файл не запустится.Я попытался удалить и переустановить безуспешно.Я посмотрел на разрешения (ниже), и они тоже выглядят нормально:

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

Когда я запускаю wkhtmltopdf, я получаю ошибку ниже:

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

Ответы [ 2 ]

4 голосов
/ 09 августа 2010

Александр прав, почему бинарный файл у вас не запускается. Это бинарный файл OS X, и вы не можете запустить те на системах Linux. Вам нужен бинарный файл Linux.


Если вы выполняете тестирование или нестабильно, просто запустите apt-get install wkhtmltopdf, чтобы установить его с помощью системы упаковки.

Вы также можете попробовать эти предварительно упакованные версии с их сайта:

4 голосов
/ 09 августа 2010

Это исполняемый формат для Mac OS X, вам нужен двоичный файл, скомпилированный для linux, чтобы иметь возможность его запускать.

...