Comment définir les bonnes dépendances dans .info pour que Drush puisse les comprendre ?
Question
Actuellement dans mon booking_timeslots.info
J'ai les dépendances suivantes :
dependencies[] = date
dependencies[] = date_views
dependencies[] = hierarchical_select
dependencies[] = hs_taxonomy
dependencies[] = hs_taxonomy_views
lequel échoue avec les erreurs suivantes :
Aucun historique de libération n'a été trouvé pour le projet demandé (
hs_taxonomy_views
).Aucun historique des versions n'a été trouvé pour le projet demandé (
hs_taxonomy
).Aucun historique des versions n'a été trouvé pour le projet demandé (
date_views
).
lorsque j'essaie soit d'activer le module, soit de l'installer avec quick-drupal
commande comme :
drush qd --yes --core=drupal-7 testsite booking_timeslots
Comment puis-je spécifier à quel projet principal ils appartiennent, afin que le processus d'installation n'échoue pas ?
Personnellement, je sais à quels modules ils appartiennent, mais j'aimerais automatiser ce processus, idéalement en ajoutant une syntaxe appropriée dans .info
fichier afin que d'autres services puissent comprendre ses dépendances (telles que drush
).Il semble que le module soit en cours d'exécution Testez simplement sandbox peut très bien reconnaître ces dépendances.
Je ne trouve rien de pertinent dans Documentation sur la syntaxe .info à part préciser (major.minor)
.
La solution
Vous pouvez déclarer le nom du projet de la dépendance en utilisant la syntaxe suivante :
dependencies[] = project:module
Cependant, il s'agit d'un nouvelle fonctionnalité cela a été ajouté dans Drupal 7.40, et pour autant que je sache, Drush ne semble pas encore le comprendre.