【发布时间】:2020-03-26 00:52:42
【问题描述】:
我想使用 pdftk 但我总是收到此错误zsh: bad CPU type in executable: pdftk 我重新安装了 pdftk 并将终端从 bsh 更改为 zsh,因为我在搜索如何解决此错误但没有任何成功。我正在使用最新的 MacOS 版本“Catalina v10.15.4”
【问题讨论】:
我想使用 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
网站上的链接不是最新的。这意味着通过单击网站上的下载按钮,您将获得旧版本。
【讨论】:
上面的 macos-10.11 链接在 macOS 10.15 Catalina 上对我有用。
我就旧链接向 PDF 实验室的 Sid Steward 发送了电子邮件。希望他能在 PDF Labs 网站上更新它;-)
【讨论】:
【讨论】:
作为初步解决方案,我使用 Apple 的 Rosetta 2 层成功地在 /usr/local 中安装了 Intel 版本的 homebrew(与 /opt/homebrew 中的 M1 版本并行)。英特尔软件包(自制公式)似乎在 Apple M1 架构上没有任何问题。即使没有前缀“arch -x86_64”,pdftk 和 pandoc 都可以工作(例如,下面链接的示例中的命令“pandoc sample.md -o sample.html”)。
命令:
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
更多信息:
【讨论】: