2017-01-27 15 views
8

ich gerade die neueste Laravel heruntergeladen haben 5.3 und ich versuche Pass zu installieren, aber ich bin mit dem folgenden Komponisten Fehler bekommen:Laravel Pass Installationsfehler

Your requirements could not be resolved to an installable set of packages. 

     Problem 1 
     - laravel/passport v2.0.0 requires illuminate/http ~5.4 -> satisfiable by illuminate/http[v5.4.0]. 
     - laravel/passport v2.0.1 requires illuminate/http ~5.4 -> satisfiable by illuminate/http[v5.4.0]. 
     - Conclusion: don't install illuminate/http v5.4.0 
     - Installation request for laravel/passport ^2.0 -> satisfiable by laravel/passport[v2.0.0, v2.0.1]. 


    Installation failed, reverting ./composer.json to its original content. 

Komponist .json Datei
http://pastebin.com/ne4RkL96

Antwort

9

Es passiert, weil nach der Veröffentlichung von Laravel 5.4, dieses Paket auch auf v 2.0 aktualisiert wurde und Laravel 5.4 erfordert. Aber Sie verwenden Laravel 5.3. Versuchen Sie, frühere Version zu installieren:

composer require laravel/passport ^v1 

Sie können aber auch über die Versionen dieses Pakets erfahren hier:

Laravel Passport

1

Im Einklang mit Rashad Antwort, wie es mir geholfen, benötigen Sie eine Version Pass kleiner als Hauptversion 2. Dies kann mit mehreren Versionsstrings ^v1, v1.x, >= 1 < 2 und mehreren anderen Kombinationen erreicht werden.

Ich habe das verwendet: php composer.phar require laravel/passport ^v1 und es hat genial funktioniert.

-1

Für Laravel 5.3.

In Ihrer composer.json Datei setzen Sie "laravel/passport": "~1.0" und führen Sie "Composer Update" -Befehl.

+0

Dies liefert keine Antwort auf die Frage. Sie können [ähnliche Fragen suchen] (// stackoverflow.com/search) oder auf die verwandten und verknüpften Fragen auf der rechten Seite der Seite verweisen, um eine Antwort zu finden. Wenn Sie eine verwandte, aber andere Frage haben, [stellen Sie eine neue Frage] (// stackoverflow.com/questions/ask), und fügen Sie einen Link zu diesem ein, um den Kontext zu verdeutlichen. Siehe: [Fragen stellen, Antworten erhalten, keine Ablenkungen] (// stackoverflow.com/tour) –