Maison  >  Questions et réponses  >  le corps du texte

L'erreur d'installation Symfony async-aws-bundle entre en conflit avec Composer nécessite

J'ai essayé d'installer le package symfony async-aws : https://async-aws.com/integration/symfony-bundle.html, lorsque j'essaie d'exécuter composer require async-aws/async- 时,我遇到了以下错误aws-bundle

Il semble être en conflit avec un autre package requis, mais je ne le trouve pas encore. J'ai essayé de supprimer mon dossier vendeurs et mon fichier composer.lock et d'installer le package.

Si quelqu'un peut aider à résoudre ce problème, ce serait grandement apprécié.

Votre demande ne peut pas être analysée dans un ensemble de fichiers installables Sac.

Question 1 - Root composer.json nécessite async-aws/async-aws-bundle ^1.7 ->Peut être satisfait par async-aws/async-aws-bundle[1.7.0]. - async-aws/async-aws-bundle 1.7.0 nécessite symfony/config ^4.4 || ^5.0 || ^6.0 -> , ..., v5.4.9, v6.0.0, ..., v6.1.0] mais ceux-ci ne peuvent pas être chargés Parce que cela entre en conflit avec une autre exigence.

Vous pouvez également essayer de réexécuter composer require avec la version explicite Contraintes, telles que « Composer nécessite async-aws/async-aws-bundle :* » Déterminez si une version peut être installée, ou "composer require" async-aws/async-aws-bundle :^2.1" (si vous savez de quoi vous avez besoin).

L'installation a échoué, restauration de ./composer.json et ./composer.lock sur leur contenu original.

Mes composer.json fichiers,

{
"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
}

}

P粉475315142P粉475315142227 Il y a quelques jours429

répondre à tous(1)je répondrai

  • P粉949190972

    P粉9491909722024-03-30 00:53:59

    Conformément à cette exigence, vous utilisez toujours Symfony 3.4 :

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

    Veuillez noter que cette version n'est plus prise en charge à partir de novembre 2021, veuillez donc mettre à jour votre application vers toute version ultérieure de Symfony.

    Même si la première version de async-aws/async-aws-bundle nécessite au moins Symfony 4.4, si vous souhaitez vraiment utiliser un package donné, vous n'avez pas d'autre chance

    répondre
    0
  • Annulerrépondre