L'erreur d'installation Symfony async-aws-bundle entre en conflit avec Composer nécessite
P粉475315142
P粉475315142 2024-03-29 10:45:54
0
1
376

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粉475315142
P粉475315142

répondre à tous(1)
P粉949190972

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!