腐败的二进制可执行文件?

时间:2010-08-09 13:12:07

标签: debian executable wkhtmltopdf

:/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 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:4)

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


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

您也可以从他们的网站上试用这些预先打包的版本: