Drush 5 y hasta:
Las versiones más recientes de Drush (versión 5 y superior) le preguntarán si desea descargar las dependencias requeridas cuando habilite ( drush en
) un módulo. También le preguntará si desea descargar el módulo si aún no lo descargó. En combinación con la opción "-y" (por ejemplo drush en views -y
), todo se descargará y habilitará automáticamente sin hacer más preguntas.
Tenga en cuenta que la descarga automática de dependencias puede fallar si el nombre del módulo requerido no es el mismo que el nombre del proyecto en drupal.org. Para obtener más información, consulte mi respuesta original para Drush 4 a continuación.
Respuesta original (Drush 4):
No, no hay forma de hacerlo. El problema es que hay una diferencia entre un módulo y un proyecto. A menudo (pero no siempre) el nombre del proyecto es idéntico al módulo (o uno de los módulos) contenido en el proyecto. Un solo proyecto (por ejemplo, Vistas) puede contener múltiples módulos (vistas, vistas_ui, vistas_exportación). Mientras drush dl
descarga un proyecto , drush en
habilita un módulo .
Cuando un módulo declara dependencias, declara dependencias en módulos, no proyectos. Al realizar una drush en
, Drush puede verificar si el módulo requerido está disponible. Sin embargo, si no está disponible, Drush no tiene forma de saber qué proyecto descargar. Para que Drush pueda descargar automáticamente los proyectos requeridos, el trabajo debe realizarse en la infraestructura subyacente de proyectos / módulos, para que Drush pueda recuperar una asignación de proyectos y módulos. Vea también Manejo más inteligente de dependencias faltantes .