我尝试安装 async-aws symfony 包:https://async-aws.com/integration/symfony-bundle.html,当我尝试运行 composer require async-aws/async- 时,我遇到了以下错误aws-bundle
它似乎与另一个包 require 冲突,但我还找不到它。 我尝试删除我的供应商文件夹和composer.lock 文件并安装软件包。
如果有人可以帮助解决此问题,我们将不胜感激。
您的要求无法解析为一组可安装的 包。
问题1 - 根composer.json需要async-aws/async-aws-bundle ^1.7 ->可由async-aws/async-aws-bundle[1.7.0]满足。 - async-aws/async-aws-bundle 1.7.0 需要 symfony/config ^4.4 || ^5.0 || ^6.0 -> 找到 symfony/config[v4.4.0, ..., v4.4.42, v5.0.0, ..., v5.4.9, v6.0.0, ..., v6.1.0] 但这些可能没有加载 因为它与另一个要求冲突。
您还可以尝试使用显式版本重新运行composer require 约束,例如“作曲家需要 async-aws/async-aws-bundle:*” 弄清楚是否有任何版本可以安装,或者“composer require” async-aws/async-aws-bundle:^2.1"(如果您知道需要哪个)。
安装失败,正在将 ./composer.json 和 ./composer.lock 恢复为 他们的原始内容。
我的 composer.json 文件,
{
"name": "",
"license": "",
"type": "project",
"autoload": {
"psr-4": {
"AppBundle\\": "src/AppBundle"
},
"classmap": [
"app/AppKernel.php",
"app/AppCache.php"
]
},
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
},
"files": [
"vendor/symfony/symfony/src/Symfony/Component/VarDumper/Resources/functions/dump.php"
]
},
"require": {
"php": ">=7.3",
"ext-curl": "*",
"ext-gmp": "*",
"ext-intl": "*",
"ext-json": "*",
"ext-mbstring": "*",
"ext-mongodb": "^1.8.1",
"ext-openssl": "*",
"async-aws/cognito-identity-provider": "^1.4",
"async-aws/s3": "^1.12",
"async-aws/simple-s3": "^1.1",
"async-aws/sns": "^1.3",
"async-aws/sqs": "^1.7",
"doctrine/mongodb-odm-bundle": "^3.6.0",
"fakerphp/faker": "^1.9",
"friendsofsymfony/jsrouting-bundle": "^2.6",
"friendsofsymfony/user-bundle": "~2.0",
"php-http/guzzle6-adapter": "^2.0",
"php-http/httplug-bundle": "^1.19",
"sensio/distribution-bundle": "^5.0.19",
"sensio/framework-extra-bundle": "^5.0.0",
"symfony/dotenv": "^3.4",
"symfony/intl": "^3.4",
"symfony/monolog-bundle": "^3.1.0",
"symfony/polyfill-apcu": "^1.0",
"symfony/polyfill-php81": "^1.23",
"symfony/swiftmailer-bundle": "^2.6.4",
"symfony/symfony": "3.4.*",
"twig/extensions": "^1.5",
"twig/twig": "^1.0||^2.0",
},
"require-dev": {
"doctrine/data-fixtures": "^1.4",
"phpstan/phpstan": "^0.12.33",
"phpstan/phpstan-doctrine": "^0.12.33",
"phpstan/phpstan-symfony": "^0.12.30",
"symfony/maker-bundle": "^1.20",
"symfony/phpunit-bridge": "5.1.3",
},
"scripts": {
"symfony-scripts": [
"AppBundle\\Util\\Helper\\ScriptHandler::buildBootstrap",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile",
"Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::prepareDeploymentTarget"
],
"post-install-cmd": [
"@symfony-scripts"
],
"post-update-cmd": [
"@symfony-scripts"
],
"test": "./vendor/bin/simple-phpunit -d memory_limit=-1",
"phpcs": "./vendor/bin/phpcs --extensions=php --standard=PSR2 ./src/*",
"phpcbf": "./vendor/bin/phpcbf --extensions=php --standard=PSR2 ./src/*",
"stan" : "./vendor/bin/phpstan analyse --level=7 ./src"
},
"config": {
"sort-packages": true,
"process-timeout":0,
"platform": {
"ext-mongo": "1.6.16"
},
"allow-plugins": {
"composer/package-versions-deprecated": true,
}
},
"minimum-stability": "stable",
"extra": {
"symfony-app-dir": "app",
"symfony-bin-dir": "bin",
"symfony-var-dir": "var",
"symfony-web-dir": "web",
"symfony-tests-dir": "tests",
"symfony-assets-install": "relative",
"branch-alias": null
}
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
根据此要求,您仍在使用 Symfony 3.4:
"symfony/symfony": "3.4.*",请注意,该版本自 2021 年 11 月起不再受支持,因此请将您的应用程序更新到任何更高版本的 Symfony。
即使
async-aws/async-aws-bundle的第一个发布版本至少需要 Symfony 4.4,如果您确实想使用给定的包,您没有其他机会