Como desativar um módulo e seus módulos dependentes com o Drush?


23

Existe alguma maneira de desativar um módulo e seus módulos dependentes com o Drush.

Digamos que eu precise desativar as visualizações, mas também ativei o views_accordion.

Se eu executar $ drush pm-disable views, não consigo desativar o módulo de visualizações .

Respostas:


30

Você deve atualizar seu drush pelo som das coisas. A exibição de drush dis deve resultar no seguinte:

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)

O que significa que os dependentes estão desabilitados ao mesmo tempo.


3
Observe que isso não funciona para desinstalar pm. em vez disso, você precisará pegar a lista de módulos, passá-la para pm-uninstall e repetir esse comando até que todos os módulos sejam desinstalados.
Berdir

1
Sim, muitas vezes me vejo indo à página de desinstalação real para desinstalação.
7Maravilhas

Você está certo, talvez eu tenha cometido um erro de digitação no método.
chefnelone
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.