J'ai installé un environnement de développement PHP sur mon Sierra Mac. Je l'ai maintenant surtout fonctionné, mais j'ai besoin d'installer l'extension intl
sur PHP.autoconf à la recherche d'un dossier qui n'existe pas
J'ai essayé
sudo pecl install intl
mais il est jeter l'erreur suivante:
/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
On dirait qu'il cherche l'exécutable Perl dans /Applications/XAMPP/xamppfiles/bin/perl
, qui n'existe plus, comme je l'ai depuis désinstallé XAMPP
. Perl est maintenant situé au /usr/bin/perl
.
Comment changer l'emplacement dans autoconf
?
Je pense que vous utilisez un programme ('/ usr/local/mac-dev-env/autoconf-2.69/bin/autom4te') qui a été installé en utilisant le' perl' que vous avez désinstallé. Vous pourriez essayer d'éditer sa ligne shebang pour utiliser un 'perl' différent, mais cette" nouvelle "' perl' pourrait ne pas avoir toutes les dépendances du script installées. La meilleure solution est de réinstaller ce programme avec le "nouveau" 'perl'. – ikegami
Oui ... qu'est-ce que vous entendez par «ligne de shebang»? – Sharon
https://en.wikipedia.org/wiki/Shebang_(Unix) – ikegami