/ / Aktualisierung Laravel auf Laravel 5.5 von Laravel 5.4 - Laravel, Komponist-php

Aktualisierung Laravel auf Laravel 5.5 von Laravel 5.4 - Laravel, Komponist-php

Ich versuche ein Laravel von Version 5.4 auf 5.5 zu aktualisieren. Ich habe alles mit Anweisungen von Laravel Guide gemacht: https://laravel.com/docs/master/upgrade

Wenn ich versuche, Befehl zu verwenden:

composer update

Das Ergebnis ist:

Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- The requested package laravel/framework 5.5.* is satisfiable by laravel/framework[5.5.x-dev] but these conflict with your requirements or minimum-stability.

Darunter zeige ich composer.json Datei:

{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.6.4",
"doctrine/dbal": "^2.5",
"intervention/image": "^2.3",
"laravel/framework": "5.5.*",
"laravel/tinker": "~1.0",
"laravelcollective/html": "^5.4.0",
"unisharp/laravel-filemanager": "^1.7"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~6.0"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"artSite\": "app/"
}
},
"autoload-dev": {
"psr-4": {
"Tests\": "tests/"
}
},
"scripts": {
"post-root-package-install": [
"php -r "file_exists(".env") || copy(".env.example", ".env");""
],
"post-create-project-cmd": [
"php artisan key:generate"
],
"post-install-cmd": [
"Illuminate\Foundation\ComposerScripts::postInstall",
"php artisan optimize"
],
"post-update-cmd": [
"Illuminate\Foundation\ComposerScripts::postUpdate",
"php artisan optimize"
]
},
"config": {
"preferred-install": "dist",
"sort-packages": true
}
}

Ich wäre sehr dankbar für Hilfe. Freundliche Grüße

Antworten:

11 für die Antwort № 1

wie in der Fehlermeldung Laravel 5 angegeben.5 befindet sich noch im Entwickler, was bedeutet, dass es keine stabile Version gibt und standardmäßig beschränkt Composer das Herunterladen von nur stabilen nummerierten Releases, um zu vermeiden, dass Sie Pakete herunterladen, die sich in der aktiven Entwicklung befinden und möglicherweise brechende Änderungen enthalten.

Sie können dies umgehen, indem Sie die folgenden zwei Zeilen hinzufügen composer.json Datei

"minimum-stability": "dev",
"prefer-stable": true,

So ist es bevorzugt stabile Versionen, wo immer es sie finden kann, aber Sie können sie herunterladen dev Pakete, wenn nichts anderes verfügbar ist.


0 für die Antwort № 2

Ich denke, du solltest auch die PHP-Version aktualisieren. Wenn Sie den Beamten überprüfen Dok, sagt es die minimale PHP-Anforderung 7.0.0.