Maison > outils de développement > composer > Que dois-je faire si Composer 2.0 est rétrocompatible et provoque des erreurs d'installation d'extension ?

Que dois-je faire si Composer 2.0 est rétrocompatible et provoque des erreurs d'installation d'extension ?

藏色散人
Libérer: 2021-03-02 15:50:16
avant
2206 Les gens l'ont consulté

La colonne tutorielle suivante de composer vous présentera la solution à l'erreur d'installation de l'extension causée par l'incompatibilité descendante de Composer 2.0. J'espère qu'elle sera utile aux amis de. besoin!

L'incompatibilité descendante de Composer 2.0 entraîne des erreurs d'installation d'extension

Récemment, lors du déploiement d'un environnement serveur, j'ai rencontré un Les problèmes causés par une incompatibilité descendante de la version de Composer sont enregistrés.

Description du problème

L'application Api en arrière-plan est développée en utilisant le mode multi-application de ThinkPHP6.0 Lorsqu'elle est initialement déployée, elle indique toujours que le contrôleur est introuvable. .

J'étais assez déprimé à ce moment-là, pourquoi n'arrivais-je pas à trouver la manette ? Cette exception ne se produit généralement que lorsque le mode multi-applications n'est pas activé, mais le mode multi-applications est évidemment activé et les extensions appropriées sont installées (Composer 2.0.x ne lève pas d'exception directement lors de l'exécution de l'installation de Composer).

Juste au moment où j'étais perplexe, j'ai accidentellement vu que la version de Composer que j'utilise actuellement est 2.0.x.

Je suis revenu et je l'ai comparé avec ma version locale : 1.8 Après une recherche sur Google, j'ai découvert que la série Composer 2.0 n'était sortie que récemment, alors j'ai immédiatement pensé si cela était dû à une incompatibilité ascendante de Composer. .

Hé les gars, c'est vraiment un problème causé par la compatibilité :

Que dois-je faire si Composer 2.0 est rétrocompatible et provoque des erreurs dinstallation dextension ?

Solution

Puisqu'il s'agit d'une version Compatibilité les problèmes causés par une version trop élevée sont faciles à résoudre, il suffit de baisser la version.

La rétrogradation de Composer est très simple. Il n'est pas nécessaire de recompiler et d'installer. Utilisez simplement la commande suivante :

composer self-update 1.8.0
Copier après la connexion

Si vous ne savez pas quelles versions sont disponibles, vous pouvez consulter le site officiel. historique des versions.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal