Maison > outils de développement > composer > Que dois-je faire si composer obtient une erreur lors de l'installation des dépendances ?

Que dois-je faire si composer obtient une erreur lors de l'installation des dépendances ?

藏色散人
Libérer: 2020-09-02 11:47:34
avant
4995 Les gens l'ont consulté

La colonne tutorielle suivante de composer vous présentera comment gérer les erreurs lorsque composer installe des dépendances. J'espère qu'elle sera utile aux amis qui en ont besoin !

Que dois-je faire si composer obtient une erreur lors de l'installation des dépendances ?

J'ai beaucoup eu affaire à un compositeur récemment, et au milieu Rencontré beaucoup d'embûches, voici un résumé

Répertoire

0x01 Lors de l'installation, le compositeur est apparu Tué et a été terminé

0x02 " Vos besoins n'ont pas pu "apparaître être résolus en un ensemble de packages installables."

Lors de l'utilisation des commandes suivantes pour installer composer.json, les deux problèmes suivants se produisent souvent.

composer install
Copier après la connexion

Le compositeur 0x01 est apparu Tué lors de l'installation et a été terminé

La situation peut être la suivante

Que dois-je faire si composer obtient une erreur lors de linstallation des dépendances ?

Ce Cette situation est due à un cache insuffisant. Sous Linux, nous pouvons augmenter le cache pour résoudre ce problème.

Que dois-je faire si composer obtient une erreur lors de linstallation des dépendances ?

free -m
mkdir -p /var/_swap_
cd /var/_swap_
dd if=/dev/zero of=swapQue dois-je faire si composer obtient une erreur lors de linstallation des dépendances ? bs=1M count=2000
mkswap swapQue dois-je faire si composer obtient une erreur lors de linstallation des dépendances ?
swapon swapQue dois-je faire si composer obtient une erreur lors de linstallation des dépendances ?
echo "/var/_swap_/swapQue dois-je faire si composer obtient une erreur lors de linstallation des dépendances ? none swap sw 0 0" >> /etc/fstab
free -m
Copier après la connexion

0x02 composer apparaît "Vos besoins n'ont pas pu être résolus en un ensemble de packages installables."

Ce message d'erreur Le la situation est généralement comme ceci

Que dois-je faire si composer obtient une erreur lors de linstallation des dépendances ?

Que dois-je faire si composer obtient une erreur lors de linstallation des dépendances ?

Bien qu'il apparaisse "Vos besoins n'ont pas pu être résolus en un ensemble de packages installables.", "Vous peut également exécuter php --ini dans le terminal pour voir quels fichiers sont utilisés par PHP en mode CLI." Ces deux invites, mais ce n'est pas le centre de notre attention.

Ce à quoi nous devons prêter attention, c'est quel contenu est provoqué par le problème intermédiaire

Par exemple, dans la situation suivante

Que dois-je faire si composer obtient une erreur lors de linstallation des dépendances ?

Dans ce cas, il vous suffit d'installer le gd correspondant à php pour résoudre cette erreur.

Ici, j'utilise Ubuntu comme exemple pour illustrer. Si vous installez php7.0, vous pouvez utiliser la commande suivante pour l'installer

apt-get install php7.0
Copier après la connexion

À ce stade, vous devez exécuter ce qui suit. commande pour l'installer. Ce problème peut être résolu

apt-get install php7.0-gd
Copier après la connexion

L'exemple suivant a également la même solution

Que dois-je faire si composer obtient une erreur lors de linstallation des dépendances ?

apt-get install php7.0-mbstring
Copier après la connexion

Si vous avez installé php7.2, modifiez le version ici. C'est tout

apt-get install php7.2-mbstring
Copier après la connexion

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:csdn.net
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