Vous êtes ici

Comment installer Drush 8 pour Drupal 8 ?

Portrait de DrupalFacile
Soumis par DrupalFacile le lun, 09/11/2015 - 09:41

Vous ne savez pas ce qu'est Drush ? Alors commencez par regarder la vidéo correspondante. Elle date un peu mais vous donnera quelques informations pour comprendre les grands concepts et débuter avec. Sachez que la seule version de Drush compatible avec Drupal 8 est Drush 8. Depuis Drush 8.0.0-rc3 on peut très facilement installer Drush 8 sans à avoir à passer par la nouvelle méthode qui consistait jusqu'à présent à installer composer comme indiqué dans la documentation.

Rendez-vous sur https://github.com/drush-ops/drush/releases et téléchargez le fichier drush.phar qui correspond à la version de Drush que vous souhaitez installer. Renommez ensuite le fichier drush.phar en drush, puis rendez-le exécutable. Sous Linux ou Mac, c'est très simple avec la commande :

$ chmod +x drush

Maintenant, il ne reste qu'à rendre la commande drush globalement accessible en l'ajoutant dans votre $PATH. Pour savoir les options qui vous sont offertes, tapez :

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

Cela vous retournera plusieurs chemins valides. Le chemin communément utilisé est /usr/local/bin. Vous pouvez donc par exemple déplacer le fichier de cette manière :

$ sudo mv drush /usr/local/bin/

Pour tester que Drush fonctionne bien depuis le chemin indiqué, tapez :

$ /usr/local/bin/drush

Cela devrait vous renvoyez toutes les commandes supportées par Drush. Ça marche ? Très bien, tapez maintenant :

$ drush

Ça marche aussi ? Parfait, cela veut dire que Drush est globalement accessible !

Pour l'utiliser, rien de plus facile. Placez vous dans un docroot Drupal (la racine d'un site Drupal 8) et tapez :

$ drush core-status | egrep '(Drupal version|Drush version)'
Drupal version: 8.0.0-dev
Drush version 8.0.0-rc3

Ici, on a utilisé une des fonctions basiques de Drush qui consiste à obtenir un rapport simple à partir de l'installation courante de Drupal. Après le 'pipe' (caractère |) on a filtré la commande pour uniquement renvoyer la version de Drush et celle de Drupal.

Drush est un outil quasi indispensable alors familiarisez-vous avec car on y fera souvent référence.

Version: 
Drupal 8
Niveau: 
Débutant
Partager ce contenu