2017-01-25 4 views
2

Ich versuche Laravel 5,3 bis Laravel 5.4 zu aktualisieren, die yesturday veröffentlicht wurde, und ich bekomme diese Meldung:Fehler beim Aktualisieren auf Laravel 5.4

Problem 1 
- laravelcollective/html 5.3.x-dev requires illuminate/view 5.3.* -> satisfiable by laravel/framework[v5.3.20], illuminate/view[v5.3.0, v5.3.16, v5.3.23, v5.3.4]. 
- laravelcollective/html 5.3.x-dev requires illuminate/view 5.3.* -> satisfiable by laravel/framework[v5.3.20], illuminate/view[v5.3.0, v5.3.16, v5.3.23, v5.3.4]. 
- laravelcollective/html 5.3.x-dev requires illuminate/view 5.3.* -> satisfiable by laravel/framework[v5.3.20], illuminate/view[v5.3.0, v5.3.16, v5.3.23, v5.3.4]. 
- Can only install one of: laravel/framework[v5.4.0, v5.3.20]. 
- don't install illuminate/view v5.3.0|don't install laravel/framework v5.4.0 
- don't install illuminate/view v5.3.16|don't install laravel/framework v5.4.0 
- don't install illuminate/view v5.3.23|don't install laravel/framework v5.4.0 
- don't install illuminate/view v5.3.4|don't install laravel/framework v5.4.0 
- Installation request for laravel/framework 5.4.0 -> satisfiable by laravel/framework[v5.4.0]. 
- Installation request for laravelcollective/html 5.3.*-dev -> satisfiable by laravelcollective/html[5.3.x-dev]. 

Sache ist ich nicht sehen laravelcollective Release hat einen 5.4 Ausführung.

Muss ich warten, bis sie eine neue Version veröffentlichen oder fehle ich etwas?

Warum ist es nicht in der Upgrade-Anleitung, es ist eine ziemlich wichtige Lib in Laravel.

Antwort

1

Sie haben einige Optionen. Laravel Collective ist ein beliebtes Paket, daher wenden die Leute bereits die notwendigen Korrekturen an, um mit 5.4 zu arbeiten. Überprüfen Sie den folgenden Thread in einer Pull-Anforderung.

https://github.com/LaravelCollective/html/pull/276

Also, um das Paket mit 5,4, auf Kommentare im Thread basierend zu verwenden, müssen Sie Ihre composer.json ändern wie folgt aussehen.

"laravel/collective": "5.4.x-dev", 

laufen Dann composer update

Wenn Sie auch eine bestimmte verpflichten können wollen. In diesem Fall würde Ihre composer.json so aussehen, um den Commit für diese Pull-Anforderung zu verwenden.

"laravelcollective/html": "dev-master#92f3ba71c5c11c752ddd68d614f5f0665e759220", 
+0

kann es immer noch nicht tun. "laravel/collective": "5.4.x-dev", gibt mir: - Das angeforderte Paket laravel/collective konnte in keiner Version gefunden werden, möglicherweise liegt ein Tippfehler im Paketnamen vor. und wenn ich es ersetzen "Laravelcollective/html": "5.4.x-dev", oder mit dem Hash, gibt es mir den gleichen Fehler :( –

+1

Ich aktualisierte meine Antwort, da ich den Paketnamen falsch hatte. Es erscheint Dieser Commit ist jedoch immer noch instabil, der Besitzer des Pakets hat vor etwa einer halben Stunde kommentiert, dass er dabei ist, also könntest du einfach nur warten wollen. – MMMTroy

+0

yep, ich denke schon! –

Verwandte Themen