[英]How to solve "pdftk: Bad CPU type in executable" on Mac?
我想使用 pdftk 但我总是收到此错误zsh: bad CPU type in executable: pdftk
我重新安装了 pdftk 并将终端从 bsh 更改为 zsh,因为我在搜索如何解决此错误但没有任何成功。 我正在使用最新的 MacOS 版本“Catalina v10.15.4”
此版本的 pdftk 适用于 macOS Catalina (10.15)。
https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk_server-2.02-mac_osx-10.11-setup.pkg
网站上的链接不是最新的。 这意味着通过单击网站上的下载按钮,您将获得旧版本。
作为初步解决方案,我使用 Apple 的 Rosetta 2 层成功地在 /usr/local 中安装了英特尔版本的自制软件(与 /opt/homebrew 中的 M1 版本并行)。 Intel 软件包(自制程序)在 Apple M1 架构上似乎没有任何问题。 即使没有前缀“arch -x86_64”(例如,命令“pandoc sample.md -o sample.html”,如下面链接的示例中所示),pdftk 和 pandoc 都可以工作。
命令:
arch -x86_64 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
alias ibrew='arch -x86_64 /usr/local/bin/brew'
ibrew analytics off
ibrew install pdftk-java
ibrew install pandoc
更多信息:
上面的 macos-10.11 链接在 macOS 10.15 Catalina 上对我有用。
我通过电子邮件向 PDF Labs 的 Sid Steward 发送了关于旧链接的邮件。 希望他能在 PDF Labs 网站上更新它;-)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.