web-dev-qa-db-fra.com

Laravel: [ErrorException] "continuer" le commutateur de ciblage équivaut à "rompre". pendant "installation du compositeur"

Quand je cours ...

composer install

... sur un serveur avec PHP et nginx installés.

J'obtiens l'exception suivante:

[ErrorException]
Le commutateur de ciblage "continuer" équivaut à "interrompre". Vouliez-vous utiliser "continue 2"?

Comment puis-je réparer cela?

5
Kumanan

Ancien composer utilise l'instruction continue dans son code dans le switch qui est obsolète et ne peut plus être utilisé avec la dernière version de php.

vous devez mettre à jour votre compositeur

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=bin

pour plus de détails visitez téléchargement du compositeur

0
Ashutosh Barthwal

C'était à cause d'un compositeur dépassé. Après avoir beaucoup cherché, les œuvres suivantes ont finalement été pour moi:

  1. Désinstallez l'ancien compositeur.
  2. Installez un nouveau compositeur mis à jour.

Vous pouvez télécharger ou installer composer à partir de ce lien: https://getcomposer.org/download/

0
Siddiqui Noor