2016-04-13 3 views
4

Ich habe 1 Paket über Composer installiert und es installiert Guzhetthttp auch wegen des Pakets. Danach habe ich versucht, ein anderes Paket via Composer zu installieren, das auch Guzzehtttp benötigt, und Composer hat versucht, es erneut zu installieren. Aber ich sehe, dass Fehler:Wie kann ein Konflikt "Kann nur einen von:" installiert werden?

Problem 1

  • nur eine von installieren: guzzlehttp/verputzen [6.2.0, 6.0.2].

  • Kann nur eines der folgenden Module installieren: guzzlehttp/guzzle [6.0.2, 6.2.0].

  • Kann nur eines der folgenden Module installieren: guzzlehttp/guzzle [6.0.2, 6.2.0].

ich sehen, was das Problem ist, aber ich weiß nicht, wie es zu beheben.

+0

Es ist ein Abhängigkeitskonflikt. Bitte posten Sie Ihren 'require'-Bereich, so dass andere einen Blick darauf werfen und einige besser passende Versionsbeschränkungen vorschlagen können. –

Antwort

3

Ich hatte ein ähnliches Problem, und ich hatte nur

composer update

vor der Installation des neuen Paket auszuführen. Dies funktioniert abhängig davon, ob die anderen installierten Pakete ihre Abhängigkeiten ebenfalls aktualisiert haben.