Symfony async-aws-bundle-Installationsfehlerkonflikt mit Composer-Anforderung
P粉475315142
P粉475315142 2024-03-29 10:45:54
0
1
373

Ich habe versucht, das Symfony-Paket async-aws zu installieren: https://async-aws.com/integration/symfony-bundle.html, als ich versuche, es auszuführen composer require async-aws/async- 时,我遇到了以下错误aws-bundle

Es scheint ein Konflikt mit einem anderen Paket erforderlich zu sein, aber ich kann es noch nicht finden. Ich habe versucht, den Ordner „vendors“ und die Datei „composer.lock“ zu löschen und das Paket zu installieren.

Wenn jemand bei der Lösung dieses Problems helfen kann, wäre ich sehr dankbar.

Ihre Anfrage kann nicht in einen installierbaren Satz geparst werden Tasche.

Frage 1 – Root-Composer.json erfordert async-aws/async-aws-bundle ^1.7 –>Kann durch async-aws/async-aws-bundle[1.7.0] erfüllt werden. - async-aws/async-aws-bundle 1.7.0 erfordert symfony/config ^4.4 ||. ^5.0 ||. ^6.0 -> Finden Sie symfony/config[v4.4.42, v5.0.0 , ..., v5.4.9, v6.0.0, ..., v6.1.0], diese werden jedoch möglicherweise nicht geladen Weil es im Widerspruch zu einer anderen Anforderung steht.

Sie können auch versuchen, Composer Require mit der expliziten Version erneut auszuführen Einschränkungen wie „Composer erfordert async-aws/async-aws-bundle:*“ Finden Sie heraus, ob eine Version installiert werden kann oder ob „Composer erforderlich“ ist. async-aws/async-aws-bundle:^2.1" (wenn Sie wissen, welches Sie benötigen).

Installation fehlgeschlagen, ./composer.json und ./composer.lock wurden wiederhergestellt ihren ursprünglichen Inhalt.

Meine composer.json Dateien,

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

Antworte allen(1)
P粉949190972

根据此要求,您仍在使用 Symfony 3.4:

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

请注意,该版本自 2021 年 11 月起不再受支持,因此请将您的应用程序更新到任何更高版本的 Symfony。

即使 async-aws/async-aws-bundle 的第一个发布版本至少需要 Symfony 4.4,如果您确实想使用给定的包,您没有其他机会

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!