不能不安装任何包throw pecl?

问题描述

当我尝试在我的 mac 上安装 xdebug 时,而不仅仅是这个包任何东西!

pecl install xdebug

我收到此错误

downloading xdebug-3.0.3.tgz ...
Starting to download xdebug-3.0.3.tgz (215,952 bytes)
.............................................done: 215,952 bytes
87 source files,building
running: PHPize
Configuring for:
PHP Api Version:         20200930
Zend Module Api No:      20200930
Zend Extension Api No:   420200930
autom4te: need GNU m4 1.4 or later: /usr/bin/m4
ERROR: `PHPize' Failed

我只是遵循 this sluation 它对我不起作用!

➜  ~ which m4
/usr/bin/m4
➜  ~ which autom4te
/usr/local/bin/autom4te

解决方法

这是您的错误消息的重要内容:

autom4te:需要 GNU m4 1.4 或更高版本:/usr/bin/m4

pecl 使用一个古老的 UNIX 程序 m4 来设置您的扩展。您的系统上安装了不正确的版本。

如果您使用的是 Ubuntu / Debian,请执行此操作。

sudo apt -y remove m4
sudo apt -y install m4

然后再试一次。

在 MacOS 上,read this

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...