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 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 composer
commande dans votre PATH, essayez à la php composer.phar
place.
drush
dans mon ~/.composer/composer.json
. Même moi, je composer global update
ne le supprime pas. Je peux toujours le voir en utilisant la drush 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 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.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é par composer global update
si global composer.js
ne l'a pas.
Vous pouvez maintenant exécuter composer [global] remove drush/drush
pour le désinstaller.
composer global remove drush/drush
. Non []
[brackets]
. Cela signifie donc soit composer remove drush/drush
ou composer global remove drush/drush
.