Como definir as dependências corretas em .info, para que o drush possa entender?
Pergunta
Atualmente em meu booking_timeslots.info
Tenho as seguintes dependências:
dependencies[] = date
dependencies[] = date_views
dependencies[] = hierarchical_select
dependencies[] = hs_taxonomy
dependencies[] = hs_taxonomy_views
qual falhar com os seguintes erros:
Nenhum histórico de lançamento foi encontrado para o projeto solicitado (
hs_taxonomy_views
).Nenhum histórico de lançamento foi encontrado para o projeto solicitado (
hs_taxonomy
).Nenhum histórico de lançamento foi encontrado para o projeto solicitado (
date_views
).
quando estou tentando ativar o módulo ou instalá-lo com quick-drupal
comando como:
drush qd --yes --core=drupal-7 testsite booking_timeslots
Como especifico a qual projeto principal eles pertencem, para que o processo de instalação não falhe?
Pessoalmente, sei a quais módulos eles pertencem, mas gostaria de automatizar esse processo, de preferência adicionando a sintaxe apropriada ao .info
arquivo para que outros serviços possam entender suas dependências (como drush
).Parece estar executando o módulo em Simplesmente teste sandbox pode reconhecer essas dependências perfeitamente.
Não consigo encontrar nada relevante em Documentos de sintaxe .info além de especificar (major.minor)
.
Solução
Você pode declarar o nome do projeto da dependência usando a seguinte sintaxe:
dependencies[] = project:module
No entanto, este é um novo recurso isso foi adicionado no Drupal 7.40 e, pelo que sei, o Drush parece ainda não ter entendido.