我在 pecl 上遇到了一个问题,它错误地说 phpize 失败了。
问题最终似乎出在 m4 上。错误是 autom4te:需要 GNU m4 1.4 或更高版本:/Applications/MAMP/Library/bin/m4
当我运行"哪个m4"时,我得到/Applications/MAMP/Library/bin/m4
但是,我尝试使用 m4 运行的任何命令,例如"m4 --version",我都会得到以下内容:
中止陷阱:6
我找不到该错误的良好解释,但我猜 m4 损坏了某些东西,但我无法弄清楚如何在 Mac 上解决此问题。我只是下载较新版本并运行配置、制作和安装吗?只是有点紧张,因为我有点限制了Mac的经验。
我已经通过执行brew reinstall m4
解决了类似的问题。
除了"brew (re(install m4"之外,我不得不暂时从我的 PATH 中删除"/Applications/MAMP/Library/bin"。 在那之后,这对我有用。