0
:/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
4

2 回答 2

4

那是 Mac OS X 的可执行格式,您需要为 linux 编译的二进制文件才能运行它。

于 2010-08-09T13:14:38.410 回答
4

亚历山大是正确的,为什么您无法运行二进制文件。它是一个 OS X 二进制文件,你不能在 Linux 系统上运行它们。你需要一个 Linux 二进制文件。


如果您正在运行测试或不稳定,只需运行apt-get install wkhtmltopdf以使用打包系统安装它。

您还可以从他们的网站尝试这些预打包版本:

于 2010-08-09T13:25:55.703 回答