简体   繁体   English

Symfony async-aws-bundle 安装错误与 composer 需要冲突

[英]Symfony async-aws-bundle installation error with composer require conflict

I tried to install async-aws symfony bundle: https://async-aws.com/integration/symfony-bundle.html and I faced the below error when I try to run the composer require async-aws/async-aws-bundle我尝试安装 async-aws symfony 包: https ://async-aws.com/integration/symfony-bundle.html,当我尝试运行composer require async-aws/async-aws-bundle时遇到以下错误

It seems to be conflicting with another package require but I could not find it yet.它似乎与另一个包需要冲突,但我还找不到它。 I have tried to delete my vendor folder and composer.lock file and install the packages as well.我试图删除我的供应商文件夹和 composer.lock 文件并安装软件包。

Appreciate if anyone can be any help to resolve this.感谢是否有人可以帮助解决这个问题。

Your requirements could not be resolved to an installable set of packages.您的要求无法解决为一组可安装的软件包。

Problem 1 - Root composer.json requires async-aws/async-aws-bundle ^1.7 -> satisfiable by async-aws/async-aws-bundle[1.7.0].问题 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 requires symfony/config ^4.4 || - async-aws/async-aws-bundle 1.7.0 需要 symfony/config ^4.4 || ^5.0 || ^5.0 || ^6.0 -> found symfony/config[v4.4.0, ..., v4.4.42, v5.0.0, ..., v5.4.9, v6.0.0, ..., v6.1.0] but these were not loaded, likely because it conflicts with another require. ^6.0 -> 找到 symfony/config[v4.4.0, ..., v4.4.42, v5.0.0, ..., v5.4.9, v6.0.0, ..., v6.1.0] 但这些没有加载,可能是因为它与另一个需求冲突。

You can also try re-running composer require with an explicit version constraint, eg "composer require async-aws/async-aws-bundle:*" to figure out if any version is installable, or "composer require async-aws/async-aws-bundle:^2.1" if you know which you need.您还可以尝试使用明确的版本约束重新运行 composer require,例如“composer require async-aws/async-aws-bundle:*”以确定是否有任何版本可安装,或“composer require async-aws/async- aws-bundle:^2.1" 如果你知道你需要哪个。

Installation failed, reverting ./composer.json and ./composer.lock to their original content.安装失败,正在将 ./composer.json 和 ./composer.lock 还原为其原始内容。

My composer.json file,我的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
},
"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/onfido/api-php-client.git"
    },
    {
        "type": "vcs",
        "url": "https://github.com/sverraest/one-signal-api-bundle.git"
    }
]

} }

You are still using Symfony 3.4 according to this requirement:根据此要求,您仍在使用 Symfony 3.4:

"symfony/symfony": "3.4.*",

Be warned that this version is out of support since Nov 2021, so please update your application to any later version of Symfony.请注意,此版本自 2021 年 11 月起不再支持,因此请将您的应用程序更新到任何更高版本的 Symfony。

As even the very first released version of async-aws/async-aws-bundle requires at least Symfony 4.4, you have no other chance if you really want to use the given package因为即使是async-aws/async-aws-bundle的第一个发布版本至少需要 Symfony 4.4,如果你真的想使用给定的包,你就没有其他机会了

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM