【发布时间】:2022-08-05 09:45:55
【问题描述】:
我尝试安装 async-aws symfony 包:https://async-aws.com/integration/symfony-bundle.html,当我尝试运行 composer require async-aws/async-aws-bundle 时遇到以下错误
它似乎与另一个包需要冲突,但我还找不到它。 我试图删除我的供应商文件夹和 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 约束,例如\"composer 需要 async-aws/async-aws-bundle:*\" 到 确定是否可以安装任何版本,或者“composer 要求 async-aws/async-aws-bundle:^2.1\" 如果您知道自己需要哪个。
安装失败,将 ./composer.json 和 ./composer.lock 还原为 他们的原始内容。
我的
composer.json文件,{ \"name\": \"\", \"license\": \"proprietary\", \"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\": \"*\", \"alcaeus/mongo-php-adapter\": \"^1.1\", \"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\", \"bankofmaldives/bml-connect-php\": \"^2.0\", \"beepsolutions/beep-php\": \"^2.0\", \"defuse/php-encryption\": \"^2.2\", \"doctrine/mongodb-odm-bundle\": \"^3.6.0\", \"donatj/phpuseragentparser\": \"^0.15.0\", \"dziki/monolog-sentry-bundle\": \"^1.0\", \"endroid/qr-code-bundle\": \"^4.0\", \"fakerphp/faker\": \"^1.9\", \"friendsofsymfony/jsrouting-bundle\": \"^2.6\", \"friendsofsymfony/user-bundle\": \"~2.0\", \"hwi/oauth-bundle\": \"^1.2\", \"incenteev/composer-parameter-handler\": \"^2.0\", \"intercom/intercom-php\": \"^3.1\", \"intriro/csv-bundle\": \"^1.0\", \"jms/serializer\": \"^3.6\", \"jms/translation-bundle\": \"^1.3\", \"knplabs/knp-gaufrette-bundle\": \"^0.5.0\", \"knplabs/knp-paginator-bundle\": \"^2.8.0\", \"maennchen/zipstream-php\": \"^2.1\", \"mailjet/mailjet-apiv3-php\": \"^1.3.0\", \"mailjet/mailjet-bundle\": \"^1.0\", \"misteio/cloudinary-bundle\": \"^0.2.0\", \"oneup/uploader-bundle\": \"^2.2\", \"onfido/api-php-client\": \"^3.1.0\", \"ornicar/gravatar-bundle\": \"^1.1\", \"php-http/guzzle6-adapter\": \"^2.0\", \"php-http/httplug-bundle\": \"^1.19\", \"pomelopay/pomelopay-connect-php\": \"^2.0\", \"samiaraboglu/one-signal-api-bundle\": \"dev-master\", \"scheb/two-factor-bundle\": \"4.x\", \"sensio/distribution-bundle\": \"^5.0.19\", \"sensio/framework-extra-bundle\": \"^5.0.0\", \"stof/doctrine-extensions-bundle\": \"^1.3\", \"surfnet/messagebird-api-client-bundle\": \"^4.1\", \"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\", \"vich/uploader-bundle\": \"^1.11.0\", \"willdurand/negotiation\": \"^2.3\" }, \"require-dev\": { \"doctrine/data-fixtures\": \"^1.4\", \"phpstan/phpstan\": \"^0.12.33\", \"phpstan/phpstan-doctrine\": \"^0.12.33\", \"phpstan/phpstan-symfony\": \"^0.12.30\", \"roave/security-advisories\": \"dev-master\", \"squizlabs/php_codesniffer\": \"^3.5\", \"symfony/maker-bundle\": \"^1.20\", \"symfony/phpunit-bridge\": \"5.1.3\", \"theofidry/alice-data-fixtures\": \"^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, \"endroid/installer\": 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 }}
-
Nico Haase 所写的内容以及消息中的内容:\"可能是因为它与另一个需求冲突。\".在 composer 安装它们之前,您需要有一组兼容的依赖项。
标签: php symfony composer-php