Partage
  • Partager sur Facebook
  • Partager sur Twitter

Symfony 5 - orm-fixtures

Impossible d'installer le package via composer

Sujet résolu
    19 octobre 2020 à 0:52:01

    Bonsoir,

    Je suis sur symfony 5, je code sur VisualStudio et j'ai un problème avec l'ajout d'un package "orm-fixtures" et ma version de PHP.

    Mon serveur Local est sur Wamp, Php 7.4.0 et pourtant lorsque je tends d'ajouter l'orm-fixtures via composer voici ce qui se passe :

    PS D:\Wamp\www\symbnb> composer require --dev orm-fixtures
    Using version ^3.3 for doctrine/doctrine-fixtures-bundle
    ./composer.json has been updated
    Loading composer repositories with package information
    
      Problem 1
        - ocramius/proxy-manager 2.7.1 requires php 7.4.0 -> your PHP version (7.4.11-dev) does not satisfy that requirement.
        - ocramius/proxy-manager 2.7.1 requires php 7.4.0 -> your PHP version (7.4.11-dev) does not satisfy that requirement.
        - ocramius/proxy-manager 2.7.1 requires php 7.4.0 -> your PHP version (7.4.11-dev) does not satisfy that requirement.
        - Installation request for ocramius/proxy-manager (locked at 2.7.1) -> satisfiable by ocramius/proxy-manager[2.7.1].
    Installation failed, reverting ./composer.json to its original content.

    Je ne comprends pas pourquoi ma version de PHP est 7.4.11 d'autant que lorsque j'utilise la commande php -v sur mon cmd, il me confirme bien que je suis dans cette version, alors que WAMP est bien en 7.4.0 .

    D'après vous est-ce que je dois trouver un moyen de Downgrade ma version php (mais alors comment ?) ou est-ce que je peux installer le package autrement.

    Merci pour vos réponses !

    • Partager sur Facebook
    • Partager sur Twitter
      19 octobre 2020 à 0:55:45

      je crois que le php de ta config symfony n'est pas le même que celui de wamp, le php de ta config se trouve dans le composer.json

      -
      Edité par alixmut 19 octobre 2020 à 0:56:24

      • Partager sur Facebook
      • Partager sur Twitter
        19 octobre 2020 à 1:00:14

        Bonsoir alixmut,

        J'ai déjà jeté un coup d'oeil du coté de mon fichier composer.json. Curieusement la version indiqué est 7.2.5, rien à voir avec la version 7.4.11 que semble détecté mon exécuteur de commande.

        composer.json :

        {
            "type": "project",
            "license": "proprietary",
            "require": {
                "php": ">=7.2.5",
                "ext-ctype": "*",
                "ext-iconv": "*",
                "composer/package-versions-deprecated": "^1.11",
                "doctrine/annotations": "^1.0",
                "doctrine/doctrine-bundle": "^2.1",
                "doctrine/doctrine-migrations-bundle": "^3.0",
                "doctrine/orm": "^2.7",
                "phpdocumentor/reflection-docblock": "^5.2",
                "sensio/framework-extra-bundle": "^5.1",
                "symfony/asset": "5.1.*",
                "symfony/console": "5.1.*",
                "symfony/dotenv": "5.1.*",
                "symfony/expression-language": "5.1.*",
                "symfony/flex": "^1.3.1",
                "symfony/form": "5.1.*",
                "symfony/framework-bundle": "5.1.*",
                "symfony/http-client": "5.1.*",
                "symfony/intl": "5.1.*",
                "symfony/mailer": "5.1.*",
                "symfony/mime": "5.1.*",
                "symfony/monolog-bundle": "^3.1",
                "symfony/notifier": "5.1.*",
                "symfony/process": "5.1.*",
                "symfony/property-access": "5.1.*",
                "symfony/property-info": "5.1.*",
                "symfony/security-bundle": "5.1.*",
                "symfony/serializer": "5.1.*",
                "symfony/string": "5.1.*",
                "symfony/translation": "5.1.*",
                "symfony/twig-bundle": "^5.1",
                "symfony/validator": "5.1.*",
                "symfony/web-link": "5.1.*",
                "symfony/yaml": "5.1.*",
                "twig/extra-bundle": "^2.12|^3.0",
                "twig/twig": "^2.12|^3.0"
            },
            "require-dev": {
                "doctrine/doctrine-fixtures-bundle": "^3.3",
                "symfony/browser-kit": "^5.1",
                "symfony/css-selector": "^5.1",
                "symfony/debug-bundle": "^5.1",
                "symfony/maker-bundle": "^1.0",
                "symfony/phpunit-bridge": "^5.1",
                "symfony/stopwatch": "^5.1",
                "symfony/var-dumper": "^5.1",
                "symfony/web-profiler-bundle": "^5.1"
            },
            "config": {
                "optimize-autoloader": true,
                "preferred-install": {
                    "*": "dist"
                },
                "sort-packages": true
            },
            "autoload": {
                "psr-4": {
                    "App\\": "src/"
                }
            },
            "autoload-dev": {
                "psr-4": {
                    "App\\Tests\\": "tests/"
                }
            },
            "replace": {
                "paragonie/random_compat": "2.*",
                "symfony/polyfill-ctype": "*",
                "symfony/polyfill-iconv": "*",
                "symfony/polyfill-php72": "*",
                "symfony/polyfill-php71": "*",
                "symfony/polyfill-php70": "*",
                "symfony/polyfill-php56": "*"
            },
            "scripts": {
                "auto-scripts": {
                    "cache:clear": "symfony-cmd",
                    "assets:install %PUBLIC_DIR%": "symfony-cmd"
                },
                "post-install-cmd": [
                    "@auto-scripts"
                ],
                "post-update-cmd": [
                    "@auto-scripts"
                ]
            },
            "conflict": {
                "symfony/symfony": "*"
            },
            "extra": {
                "symfony": {
                    "allow-contrib": false,
                    "require": "5.1.*"
                }
            }
        }
        

        Merci pour ton aide

        edit :

        Finalement il s'agissait de la version PHP de mon serveur WAMP. Elle était stocké dans un dossier nommé 7.4.0, tout en étant la version 7.4.11 -dev.

        Il m'a fallu supprimer le dossier 7.4.0 dans wamp/bin/php, et réinstaller la version 7.4.0 de wamp trouvée sur le site.

        -
        Edité par LudovicG. 19 octobre 2020 à 1:56:01

        • Partager sur Facebook
        • Partager sur Twitter

        Symfony 5 - orm-fixtures

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown