Drush 5 ve üstü:
Drush'ın daha yeni sürümleri (sürüm 5 ve üstü), drush en
bir modülü etkinleştirdiğinizde ( ) gerekli bağımlılıkları indirmek isteyip istemediğinizi soracaktır . Ayrıca, henüz indirmediyseniz modülün kendisini indirmek isteyip istemediğinizi soracaktır. "-Y" seçeneğiyle (örn. drush en views -y
) Birlikte , her şey başka soru sorulmadan otomatik olarak indirilir ve etkinleştirilir.
Gerekli modülün adı drupal.org'daki proje adıyla aynı değilse, bağımlılıkların otomatik olarak indirilmesinin başarısız olabileceğini unutmayın. Daha fazla bilgi için aşağıdaki Drush 4 için orijinal cevabım bölümüne bakın.
Orijinal cevap (Drush 4):
Hayır, bunu yapmanın bir yolu yok. Sorun, bir modül ile bir proje arasında bir fark olması. Genellikle (ancak her zaman değil) projenin adı projede bulunan modülle (veya modüllerden biriyle) aynıdır. Tek bir proje (ör. Görünümler) birden fazla modül içerebilir (görünümler, görünümler_yüzü, görünümler_yracat). İken drush dl
indirilmesi projesi , drush en
bir olanak modülü .
Bir modül bağımlılık bildirdiğinde, projelere değil modüllere bağımlılık bildirir. A yaparken drush en
Drush, gerekli modülün mevcut olup olmadığını kontrol edebilir. Ancak, mevcut değilse, Drush'ın hangi projeyi indireceğini bilmesinin bir yolu yoktur. Drush'ın gerekli projeleri otomatik olarak indirebilmesi için, temeldeki projeler / modüller altyapısında işlerin yapılması gerekir, böylece Drush projelerin ve modüllerin bir haritasını alabilir. Ayrıca bkz . Eksik bağımlılıkların daha akıllıca ele alınması .