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.jsonfichier, par exemple
vim ~/.composer/composer.json
et supprimez la ligne contenant le drush. Enregistrez le fichier.
Mettre à jour les packages PHP Composer en:
composer global update
Il supprimera un installé globalement drush.
Si vous n'avez pas de composercommande dans votre PATH, essayez à la php composer.pharplace.
drushdans mon ~/.composer/composer.json. Même moi, je composer global updatene le supprime pas. Je peux toujours le voir en utilisant la drush versioncommande. Pourquoi en est-il ainsi? J'ai PHP 5.3.29 sur Ubuntu 14.04. S'il vous plaît donnez votre avis.
which drushou vérifiez à quel package ce fichier appartient, etc.
which drushmontre /usr/local/bin/drush. Et j'ai installé drush en utilisant composer. 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.jsonet 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é par composer global updatesi global composer.jsne l'a pas.
Vous pouvez maintenant exécuter composer [global] remove drush/drushpour le désinstaller.
composer global remove drush/drush. Non []
[brackets]. Cela signifie donc soit composer remove drush/drushou composer global remove drush/drush.