Maison  >  Article  >  outils de développement  >  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 ?

藏色散人
藏色散人avant
2020-09-02 11:47:344917parcourir

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

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 l’installation 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 l’installation 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 l’installation des dépendances ? bs=1M count=2000
mkswap swapQue dois-je faire si composer obtient une erreur lors de l’installation des dépendances ?
swapon swapQue dois-je faire si composer obtient une erreur lors de l’installation des dépendances ?
echo "/var/_swap_/swapQue dois-je faire si composer obtient une erreur lors de l’installation des dépendances ? none swap sw 0 0" >> /etc/fstab
free -m

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 l’installation des dépendances ?

Que dois-je faire si composer obtient une erreur lors de l’installation 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 l’installation 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

À 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

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

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

apt-get install php7.0-mbstring

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

apt-get install php7.2-mbstring

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer