Code de programmation sur écran

Installer drupal/console sur drupal 9

Le paquet drupal/console n’a jamais été rendu pleinement compatible avec Drupal 9, et son développement est aujourd’hui à l’arrêt. Si vous démarrez un projet récent, la référence pour la ligne de commande est désormais Drush.

La solution moderne : Drush

Drush est activement maintenu et compatible avec Drupal 9, 10 et au-delà :

composer require drush/drush

Vous accédez ensuite aux commandes via vendor/bin/drush : génération de code, gestion du cache, migrations, etc.

Si vous avez vraiment besoin de drupal/console

Pour un projet existant qui en dépend encore, l’installation sur Drupal 9 réclame quelques options passées à Composer afin de forcer la résolution :

composer require drupal/console:~1.0 
  --prefer-dist 
  --optimize-autoloader 
  --sort-packages 
  --no-update

composer update

Gardez en tête que l’outil n’est plus maintenu : c’est un dépannage, pas une base pour la durée. L’issue d’origine reste d’ailleurs ouverte.

À lire aussi