Comment désactiver un module et ses modules dépendants avec Drush?


23

Existe-t-il un moyen de désactiver un module et ses modules dépendants avec Drush.

Disons que je dois désactiver les vues, mais j'ai également activé views_accordion.

Si je lance, $ drush pm-disable viewsje ne reçois pas le module de vues désactivé.

Réponses:


30

Vous devriez mettre à jour votre drush par le bruit des choses. Faire des vues drush dis devrait avoir pour résultat:

drush dis views
The following extensions will be disabled: views, views_bulk_operations, og_ui, views_content, og_example, views_php, views_ui
Do you really want to continue? (y/n)

Ce qui signifie que les personnes à charge sont désactivées en même temps.


3
Notez que cela ne fonctionne pas pour pm-uninstall. à la place, vous devrez prendre la liste des modules, la transmettre à pm-uninstall et répéter cette commande jusqu'à ce que tous les modules soient désinstallés.
Berdir

1
Oui, je me retrouve souvent juste à la page de désinstallation réelle pour la désinstallation.
7wonders

Vous avez raison, j'ai peut-être fait une faute de frappe sur la méthode.
chefnelone
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.