La première release symfony 5.0 en LSR est sortie à l’heure où j’écris cet article. La dernière version LTS est la symfony 4.4 en ce mois de novembre 2019.

Hier soir je me suis arraché les cheveux, pas longtemps mais quand même un peu.

Comme tout le monde, j’utilise la fameuse commande :

$ composer create-project symfony/website-skeleton monProjet

Jusqu’à là, tout ce passe bien, du coup, je tente de lancer mon serveur local

$ bin/console server:run

Et là surprise : 

Command "server:run" is not defined. 
Do you want to run "server:dump" instead?  (yes/no) [no]:

Du coup, je me lance dans l’ajout de serveur httl local pour le mode dev.

$ composer require server --dev
[InvalidArgumentException]
Could not find package symfony/web-server-bundle in a version matching 5.0.* 

Surprise, mon composer.json ne fait que référence à la version 5 de symfony. Je n’ai rien contre, bien au contraire, je serai enthousiaste de démarrer un nouveau projet en sf5. Mais là pour mon client ça sera un symfony 4.4 qui est la dernière LTS (Latest Long-Term Support Release) que je dois utiliser.

Pour en savoir plus sur les version LTS et LSR de symfony rendez-vous sur : https://symfony.com/releases

Là, je cherche dans la documentation symfony :

  • « Comment créer un projet symfony en version 4.4 ? »

Bon j’avoue ne pas avoir cherché plus que ça, mais la réponse m’a été apporté par Greg chez nous, expert symfony.

$ composer create-project symfony/website-skeleton monProjet "^4"

Alors si ça peut servir à quelqu’un, c’est cadeau 😉

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


trois × 2 =

Les commentaires

  1. Jef
    28/03/2020

    J'ai pas mal tourné en rond avant de trouver ta solution, merci

  2. Didine
    16/02/2020

    Super merci pour l'info tu m'as sauvé ;)

  3. xxxxxx
    01/02/2020

    Merci beaucoup, tu viens de m'enlever une grosse épine du pied. Force à toi

  4. Pushkaboum
    29/01/2020

    Merci, Il m'étais impossible de lancer un projet en 4.4 avec composer create-project symfony/website-skeleton my_project ^4.4.0 alors que d'habitude aucun souci

  5. Jozy Kial
    28/01/2020

    Un grand merci car cela résolu un souci de 2 jours !!!!!

  6. sall
    27/01/2020

    Cela m'a ete tres utile. Merci

  7. franck AImé
    24/01/2020

    Un grd merci , vous venez de mon sauver !!!! voila plus d'une semaine que je galère a demarrer un projet sur symfony 5 a cause de cette erreur . Merci

  8. Tyl13r
    19/01/2020

    sinon sur symfony 5, même en travaillant sur un projet en 4.4, la nouvelle commande est : "symfony server:start"

  9. Sebastien
    10/01/2020

    Merci cette petite page raconte exxactement le soucis que je rencontrais :D MERCI !!!