Wie definiere ich die richtigen Abhängigkeiten in .info, damit Drush sie verstehen kann?
Frage
Derzeit in meinem booking_timeslots.info
Ich habe folgende Abhängigkeiten:
dependencies[] = date
dependencies[] = date_views
dependencies[] = hierarchical_select
dependencies[] = hs_taxonomy
dependencies[] = hs_taxonomy_views
welche scheitert mit folgenden Fehlern:
Für das angeforderte Projekt wurde kein Veröffentlichungshistorie gefunden (
hs_taxonomy_views
).Für das angeforderte Projekt wurde kein Veröffentlichungsverlauf gefunden (
hs_taxonomy
).Für das angeforderte Projekt wurde kein Veröffentlichungsverlauf gefunden (
date_views
).
wenn ich versuche, das Modul entweder zu aktivieren oder mit zu installieren quick-drupal
Befehl wie:
drush qd --yes --core=drupal-7 testsite booking_timeslots
Wie lege ich fest, zu welchem Hauptprojekt sie gehören, damit der Installationsvorgang nicht fehlschlägt?
Persönlich weiß ich, zu welchen Modulen sie gehören, aber ich würde diesen Prozess gerne automatisieren, idealerweise durch Hinzufügen der entsprechenden Syntax .info
Datei, damit andere Dienste ihre Abhängigkeiten verstehen können (z. B drush
).Es scheint, dass das Modul läuft Einfach testen Sandbox kann diese Abhängigkeiten gut erkennen.
Ich kann darin nichts Relevantes finden .info-Syntaxdokumente Abgesehen vom Spezifizieren (major.minor)
.
Lösung
Sie können den Projektnamen der Abhängigkeit mit der folgenden Syntax deklarieren:
dependencies[] = project:module
Dies ist jedoch ein neue Funktion Das wurde in Drupal 7.40 hinzugefügt, und soweit ich das beurteilen kann, scheint Drush es noch nicht zu verstehen.