Проблема с composer: «Невозможно удовлетворить ваши требования к устанавливаемому набору пакетов» - PullRequest
0 голосов
/ 26 мая 2020

Когда я запускаю composer update, я получаю сообщение об ошибке:

«Ваши требования не могут быть решены в устанавливаемом наборе пакетов».

I загрузили несколько скриншотов проблемы:

Error message 1 Error message 2

Вот как выглядит мой файл composer. json.

Composer . json:

{
"name": "laravel/laravel",
"type": "project",
"description": "The Laravel Framework.",
"keywords": [
   "framework",
   "laravel"
],
"license": "MIT",
"require": {
   "php": "^7.2.5",
   "fideloper/proxy": "^4.2",
   "fruitcake/laravel-cors": "^1.0",
   "guzzlehttp/guzzle": "^6.3",
   "laravel/framework": "5.2.*",
   "laravel/tinker": "^2.0",
   "laravel/ui": "^2.0",
   "intervention/image": "2.*",
   "laravelcollective/html": "^6.1"
},
"require-dev": {
   "facade/ignition": "^2.0",
   "fzaninotto/faker": "^1.9.1",
   "mockery/mockery": "^1.3.1",
   "nunomaduro/collision": "^4.1",
   "phpunit/phpunit": "^8.5"
},
"config": {
   "optimize-autoloader": true,
   "preferred-install": "dist",
   "sort-packages": true
},
"extra": {
   "laravel": {
       "dont-discover": []
   }
},
"autoload": {
   "psr-4": {
       "App\\": "app/"
   },
   "classmap": [
       "database/seeds",
       "database/factories"
   ]
},
"autoload-dev": {
   "psr-4": {
       "Tests\\": "tests/"
   }
},
"minimum-stability": "dev",
"prefer-stable": true,
"scripts": {
   "post-autoload-dump": [
       "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
       "@php artisan package:discover --ansi"
   ],
   "post-root-package-install": [
       "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
   ],
   "post-create-project-cmd": [
       "@php artisan key:generate --ansi"
   ]
}
}

1 Ответ

0 голосов
/ 26 мая 2020

Как уже сказано в сообщении об ошибке: вы пытаетесь смешивать разные версии Laravel. laravelcollective/html с требованиями к версии ^6.1 требует Laravel v6 или v7, а для некоторых строк выше требуется Laravel 5.2. Либо обновите laravel/framework до более поздней версии, либо понизьте laravelcollective/html до версии, совместимой с

...