我在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
中的位置?
答案 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命令,它运行良好。