GuzzleHttp ne peut pas être installé sur Laravel 5.8
P粉458725040
P粉458725040 2024-03-19 17:18:10
0
1
343

J'utilise Laravel 5.8 et je souhaite installer le package GuzzleHttp.

J'ai d'abord essayé de courir composer require guzzlehttp/guzzle mais j'ai eu cette erreur :

Problem 1
    - guzzlehttp/guzzle[7.4.0, ..., 7.4.x-dev] require guzzlehttp/promises ^1.5 -> found guzzlehttp/promises[dev-master, 1.5.0, 1.5.1, 1.5.x-dev (alias of dev-master)] but the package is fixed to 1.4.1 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.
    - Root composer.json requires guzzlehttp/guzzle ^7.4 -> satisfiable by guzzlehttp/guzzle[7.4.0, ..., 7.4.x-dev].

Ensuite, j'ai essayé d'installer la version dégradée, j'ai donc exécuté la commande suivante :

composer require "guzzlehttp/guzzle:~5.3"

Mais j'obtiens cette erreur :

Problem 1
    - Root composer.json requires guzzlehttp/guzzle ~5.3, found guzzlehttp/guzzle[5.3.0, ..., 5.3.x-dev] but these were not loaded, likely because it conflicts with another require.
  Problem 2
    - anhskohbo/no-captcha is locked to version 3.3.0 and an update of this package was not requested.
    - anhskohbo/no-captcha 3.3.0 requires guzzlehttp/guzzle ^6.2|^7.0 -> found guzzlehttp/guzzle[dev-master, 6.2.0, ..., 6.5.x-dev, 7.0.0-beta.1, ..., 7.4.x-dev (alias of dev-master)] but it conflicts with your root composer.json require (~5.3).

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

Alors, quel est le problème ici ? Comment installer correctement la version Laravel 5.8 de GuzzleHttp ?

P粉458725040
P粉458725040

répondre à tous(1)
P粉496886646

Essayez d'ajouter le drapeau -w à la commande : 

作曲家需要 guzzlehttp/guzzle -w

Obligatoire par une de vos autres dépendances guzzlehttp/promises,当前在您的 composer.lock 中锁定为 1.4.1

Le drapeau

-w indique à Composer que les dépendances peuvent être mises à jour lorsque de nouvelles dépendances sont installées.

Si cela ne fonctionne pas, vous pouvez essayer d'utiliser le drapeau -W.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!