Поврежденный бинарный исполняемый файл?
-
27-09-2019 - |
Вопрос
:/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
Решение
Это исполняемый формат для Mac OS X, вам нужен двоичный скомпилированный для Linux, чтобы иметь возможность запустить его.
Другие советы
Александр правильно в том, почему двоичный у вас не будет работать. Это двоичный os X Binary, и вы не можете запустить их на системах Linux. Вам нужен бинарный бинарный.
Если вы управляете тестированием или нестабильным, просто запустите apt-get install wkhtmltopdf
Чтобы установить его с помощью упаковочной системы.
Вы также можете попробовать эти изготовленные версии с их веб-сайта:
Не связан с StackOverflow