كيفية تحديد التبعيات الصحيحة في .info حتى يتمكن drush من فهمها؟

drupal.stackexchange https://drupal.stackexchange.com/questions/179393

  •  29-09-2020
  •  | 
  •  

سؤال

حاليا في بلدي booking_timeslots.info لدي التبعيات التالية:

dependencies[] = date
dependencies[] = date_views
dependencies[] = hierarchical_select
dependencies[] = hs_taxonomy
dependencies[] = hs_taxonomy_views

أيّ فشل مع الأخطاء التالية:

لم يتم العثور على سجل إصدار للمشروع المطلوب (hs_taxonomy_views).

لم يتم العثور على سجل إصدار للمشروع المطلوب (hs_taxonomy).

لم يتم العثور على سجل إصدار للمشروع المطلوب (date_views).

عندما أحاول إما تمكين الوحدة أو تثبيتها باستخدام quick-drupal أمر مثل:

drush qd --yes --core=drupal-7 testsite booking_timeslots

كيف يمكنني تحديد المشروع الرئيسي الذي ينتمون إليه، حتى لا تفشل عملية التثبيت؟


أنا شخصيًا أعرف الوحدات التي تنتمي إليها، لكني أرغب في أتمتة هذه العملية، من خلال إضافة بناء الجملة المناسب إلى .info الملف حتى تتمكن الخدمات الأخرى من فهم تبعياته (مثل drush).يبدو تشغيل الوحدة النمطية في ببساطة يمكن لصندوق الرمل التعرف على هذه التبعيات بشكل جيد.

لا أستطيع العثور على أي شيء ذي صلة في .info مستندات بناء الجملة بصرف النظر عن تحديد (major.minor).

هل كانت مفيدة؟

المحلول

يمكنك إعلان اسم المشروع للتبعية باستخدام بناء الجملة التالي:

dependencies[] = project:module

ومع ذلك، هذا هو ميزة جديدة تمت إضافته في Drupal 7.40، وبقدر ما أستطيع أن أقول، يبدو أن Drush لا يفهمه بعد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى drupal.stackexchange
scroll top