Symfony 5.0 est sorti – comment générer un projet en symfony 4

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 😉

15 thoughts on “Symfony 5.0 est sorti – comment générer un projet en symfony 4

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

  2. 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

  3. 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

Laisser un commentaire

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

PrestaShop

Prestashop

Platinium partner

Shoppingfeed

Partner

Google

Premier Partner

Google Suite

Partner

Office 365

Partner

Recherche