autoconf寻找一个不存在的文件夹

时间:2017-10-06 15:10:47

标签: perl autoconf

我在Sierra Mac上设置了PHP开发环境。我现在主要使用它,但需要在PHP上安装intl扩展名。

我已经尝试了

sudo pecl install intl

但它引发了以下错误:

/usr/local/autoconf/bin/autoconf: /usr/local/mac-dev-env/autoconf-2.69/bin/autom4te: /Applications/XAMPP/xamppfiles/bin/perl: bad interpreter: No such file or directory
/usr/local/autoconf/bin/autoconf: line 505: /usr/local/mac-dev-env/autoconf-2.69/bin/autom4te: Undefined error: 0
ERROR: `phpize' failed

它似乎正在寻找/Applications/XAMPP/xamppfiles/bin/perl中不再存在的Perl可执行文件,因为我已经卸载了XAMPP。 Perl现在位于/usr/bin/perl

如何更改autoconf中的位置?

1 个答案:

答案 0 :(得分:0)

好的,感谢Ikegami,这里有什么用:

打开autom4te(在/usr/local/mac-dev-env/autoconf-2.69/bin/autom4te,在错误消息中指定)。

顶部的注释表示不应该自动生成此文件,但我编辑了引用XAMPP的行,并将路径更改为/ usr / bin / perl

Ran" sudo pecl install intl"再次,并与几个不同的程序(所有在autoconf-2.69目录中)遇到相同的错误。更改了每个以删除对XAMPP的引用,并替换为正确的路径。

再次执行Ran install命令,它运行良好。