Il existe une méthode d' installation de drush via composer :
composer global require drush/drush:dev-master
Mais comment le désinstaller à l'aide de composer?
Il existe une méthode d' installation de drush via composer :
composer global require drush/drush:dev-master
Mais comment le désinstaller à l'aide de composer?
Réponses:
Il semble qu'il n'y ait pas de commande de suppression unique, vous devez donc:
Modifiez votre
composer.json
fichier, par exempleet supprimez la ligne contenant le drush. Enregistrez le fichier.
Mettre à jour les packages PHP Composer en:
Il supprimera un installé globalement
drush
.Si vous n'avez pas de
composer
commande dans votre PATH, essayez à laphp composer.phar
place.Voir: Comment supprimer un package du composeur? .
la source
drush
dans mon~/.composer/composer.json
. Même moi, jecomposer global update
ne le supprime pas. Je peux toujours le voir en utilisant ladrush version
commande. Pourquoi en est-il ainsi? J'ai PHP 5.3.29 sur Ubuntu 14.04. S'il vous plaît donnez votre avis.which drush
ou vérifiez à quel package ce fichier appartient, etc.which drush
montre/usr/local/bin/drush
. Et j'ai installé drush en utilisantcomposer
. Référence: docs.drush.org/en/master/install et docs.drush.org/en/master/install-alternative . Comment puis-je le résoudre maintenant, aidez-moi!composer.json
et qu'il est toujours là, mais c'est plutôt une question au superutilisateur. Puisque ce ne sera pas rapide. Ou vous pouvez ajouter de la prime à celui-ci en clarifiant comment cela ne résout pas le problème pour vous. Normalement, il doit être supprimé parcomposer global update
si globalcomposer.js
ne l'a pas.Vous pouvez maintenant exécuter
composer [global] remove drush/drush
pour le désinstaller.la source
composer global remove drush/drush
. Non [][brackets]
. Cela signifie donc soitcomposer remove drush/drush
oucomposer global remove drush/drush
.