[RESOLU] Composer ne se lance plus par défaut de bibliothèque

Eléphanteau du PHP | 16 Messages

03 avr. 2022, 10:58

Bonjour,
j'ai déjà installé composer et je m'en sers pour installer le framework Symfony.
Il y a quelques jours ,je me suis mis en tête de créer des projets avec Symfony 6. Je n'ai pas réussi malgré mes recherches ,mais ce n'est pas le problème.
Maintenant quand je demande 'composer' dans un terminal, j'obtiens le message :
dyld[1108]: Library not loaded: /usr/local/opt/openldap/lib/libldap-2.5.0.dylib
Referenced from: /usr/local/Cellar/[email protected]/7.2.34_4/bin/php
Reason: tried: '/usr/local/opt/openldap/lib/libldap-2.5.0.dylib' (no such file), '/usr/local/lib/libldap-2.5.0.dylib' (no such file), '/usr/lib/libldap-2.5.0.dylib' (no such file), '/usr/local/Cellar/openldap/2.6.1/lib/libldap-2.5.0.dylib' (no such file), '/usr/local/lib/libldap-2.5.0.dylib' (no such file), '/usr/lib/libldap-2.5.0.dylib' (no such file)
zsh: abort /Applications/MAMP/bin/php/composer
J'ai fouillé sur le net trouvant des solutions complexes, plus ou moins obscures pour moi , comme passer par brew pour forcer le lien, sans succès.

Contexte:
Système Mac os 12.3.1, MAMP Pro 6.6.2 réglé sur PHP 8.0.8
Sur le terminal :
PHP 8.0.8 (cli) (built: Sep 30 2021 13:54:04) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.8, Copyright (c) Zend Technologies
with Xdebug v3.0.3, Copyright (c) 2002-2021, by Derick Rethans
Merci de votre attention.

Eléphanteau du PHP | 16 Messages

03 avr. 2022, 12:37

RÉSOLU ouf, j'ai retrouvé composer !
La solution : brew unlink php && brew link --overwrite --force [email protected]