J'essaie de mettre à jour mon projet vers la dernière version de Symfony.
Le 3.1 à 3.2 était sans faille.
Maintenant, ça fait une heure que j'essaie de passer à la version 3.3 et je n'ai toujours pas la moindre idée de pourquoi cela n'arrive pas.
La partie la plus étrange est que je n'ai aucun message d'erreur lors de l'exécution de la commande composer update
, mais la version symfony ne change pas. J'ai vérifié sur la barre de débogage et avec la commande bin/console --version
, toujours 3.2.10.Le compositeur ne met pas à niveau Symfony de 3.2 vers 3.3
bin/console --version
Symfony 3.2.10 (kernel: app, env: dev, debug: true)
Mon composer.json est, je suppose, correctement spécifié:
"require" : {
"php" : ">=7.0",
"symfony/symfony" : "3.3.*",
"doctrine/orm" : "^2.5",
"doctrine/doctrine-bundle" : "^1.6",
"doctrine/doctrine-cache-bundle" : "^1.2",
"symfony/swiftmailer-bundle" : "^2.3",
"symfony/monolog-bundle" : "^2.8",
"symfony/polyfill-apcu" : "^1.0",
"sensio/distribution-bundle" : "^5.0",
"sensio/framework-extra-bundle" : "^3.0.2",
"incenteev/composer-parameter-handler" : "^2.0",
"symfony/assetic-bundle" : "^2",
"friendsofsymfony/user-bundle" : "~2.0",
"knplabs/knp-menu-bundle" : "^2.0",
"egeloen/ckeditor-bundle" : "^4.0",
"twig/twig" : "@stable",
"twig/extensions" : "^1.4",
"stof/doctrine-extensions-bundle" : "^1.2",
"friendsofsymfony/jsrouting-bundle" : "^1.6",
"yavin/symfony-form-tree" : "~1.0",
"cnerta/breadcrumb-bundle" : "2.1.*",
"symfony/security-acl" : "^v3",
"petrepatrasc/google-map-bundle" : "^2.3",
"debril/rss-atom-bundle" : "^3.0",
"beberlei/DoctrineExtensions" : "^1.0",
"symfony/http-kernel" : "~3.0",
"tilleuls/ovh-bundle" : "1.0.*",
"st/flagiconcss-bundle" : "~1.0",
"th3mouk/yahoo-weather-api" : "^1.0",
"jms/serializer-bundle" : "^1.2"
},
est ici la sortie de la console:
composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
> Incenteev\ParameterHandler\ScriptHandler::buildParameters
Updating the "app/config/parameters.yml" file
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache
// Clearing the cache for the dev environment with debug
// And the rest is usual assetic and cache clear stuff
J'ai essayé aussi de mettre à niveau juste symfony/symfony
, aucune différence.
Est-ce que quelqu'un a une idée?
Nous vous remercions de votre temps et de votre aide.
Merci merci. Le problème était dû au fait qu'Eclipse n'écrivait plus le fichier composer.json sur le disque (aucune raison trouvée). Mais votre commande «composer pourquoi» est ce qui m'a aidé à trouver la cause (a dit que c'était les spécifications du projet). Alors merci. J'ai édité votre réponse pour ajouter des détails à mon problème et sa cause, j'espère que cela ne vous dérange pas :) –