web-dev-qa-db-fra.com

Comment installer correctement Drush 8?

J'essaie d'installer drush 8 via composer:

composer global require drush/drush: dev-master ( source )

mais cela me donne une version drush 7.0.0 qui est sans intégration D8 ... J'utilise Linux Mint 17.

4
Codium

composer require drush/drush:dev-master m'a donné Drush 8 il y a trois jours lorsque j'ai exécuté ce didacticiel pour configurer différentes versions de Drush sur mon système http://www.jpstacey.info/blog/2014-04-07/switching-between-drush -major-versions

Plusieurs versions de Drush peuvent être utiles si un site n'est plus en développement et par exemple des commandes drush personnalisées ont été créées pour une version spécifique de Drush.

3
tenken

Pour Ubuntu

export PATH="$HOME/.composer/vendor/bin:$PATH"
source $HOME/.bashrc
composer global require drush/drush:8.x
4
No Sssweat

Je trouve également que composer require drush/drush:dev-master (suppression n.b. délibérée de l'option global), exécuté dans un répertoire sans fichier composer.json, a en fait abaissé la branche 'master' de Drush, qui est Drush 8, comme l'indique la documentation. À titre expérimental, vous voudrez peut-être essayer d'exécuter la même commande (sans global) dans un répertoire vide et voir si vous obtenez la bonne version de Drush dans cette instance.

Si cela fonctionne pour vous, alors vous avez peut-être une ancienne version de Drush dans votre répertoire global des fournisseurs ($ HOME/.composer/vendor/drush/drush). Il est possible que Composer devienne confus par cela, car 'dev-master' faisait à un moment référence à la branche 7.x. Je n'ai pas essayé de reproduire cette situation, et j'ai tendance à pensez que dans la plupart des cas, vous devriez toujours obtenir la branche "master". Cependant, si vous rencontrez des problèmes, vous pouvez essayer composer global remove drush/drush, puis réinstallez-le comme vous l'avez fait auparavant et voyez si cela résout le problème. Vous pouvez également essayer composer self-update, au cas où vous auriez un vieux compositeur.

1
greg_1_anderson