Bagaimana saya bisa memberi tahu Drush di folder mana seharusnya sebuah modul disalin?
20
Apakah ada cara untuk membuat modul unduhan Drush ke folder yang ditentukan selain situs / semua / modul (mis. Situs / semua / contrib, situs / semua / inti)?
Jika ini membuat perbedaan, saya menggunakan Drush 4.4.
Saya pikir alih-alih sites/all/contrib, Anda ingin menulis sites/all/modules/contrib, bukan? ;) Btw., sites/all/modules/coreTidak terlalu masuk akal, karena modul inti (yang TIDAK HARUS diretas) hanya masuk ke modulesdirektori, dan mereka tidak diunduh nanti - mereka hanya diperbarui pada pembaruan Drupal biasa.
Sk8erPeter
Jawaban:
14
Saya belum mencobanya tetapi ternyata.
drush help dl
- Jalur Penentuan tempat proyek akan disalin. Jika Anda memberikan path relatif, perhatikan bahwa itu relatif terhadap root drupal (jika bootstrap).
Terima kasih telah mempostingnya sebagai jawaban terpisah. Ini adalah jawaban nyata untuk mendefinisikan direktori unduhan default seperti yang saya katakan sebelumnya . :) +1 untuk itu. (Btw. Saya harap OP akan mengubah jawaban yang diterima untuk yang ini.;))
Sk8erPeter
1
Untuk sites/all/contribAnda hanya perlu membuat dir ini, drush akan mengenalinya dan menggunakannya untuk semua modul contrib. Untuk dir berbeda gunakan jawaban di atas dengan drushrc.phppengaturan.
sites/all/contrib
, Anda ingin menulissites/all/modules/contrib
, bukan? ;) Btw.,sites/all/modules/core
Tidak terlalu masuk akal, karena modul inti (yang TIDAK HARUS diretas) hanya masuk kemodules
direktori, dan mereka tidak diunduh nanti - mereka hanya diperbarui pada pembaruan Drupal biasa.Jawaban:
Saya belum mencobanya tetapi ternyata.
sumber
sites/all/contrib
Anda hanya perlu membuat dir ini, drush akan mengenalinya dan menggunakannya untuk semua modul contribAnda dapat mengatur default ini, misalnya, situs / semua / modul / contrib, dalam file .drush / drushrc.php Anda.
Perhatikan juga bahwa Anda tidak akan dapat mengecualikan bagian 'modul' dari jalur, karena Drupal menggunakannya untuk memindai modul.
Ada 6 tempat file ini dapat hidup :
sumber
sites/all/contrib
Anda hanya perlu membuat dir ini, drush akan mengenalinya dan menggunakannya untuk semua modul contrib. Untuk dir berbeda gunakan jawaban di atas dengandrushrc.php
pengaturan.