it-swarm-tr.com

Drush'a bir modülün hangi klasöre kopyalanması gerektiğini nasıl söyleyebilirim?

Drush indirme modüllerini siteler/all/modüllerinin (ör. Siteler/tümü/katkı, siteler/tümü/çekirdek) dışında belirli bir klasöre yapmanın bir yolu var mı?

Bu bir fark yaratırsa, Drush 4.4 kullanıyorum.

19
chrisjlee

Denedim ama görünüşe göre.

drush help dl

--hedef Projenin kopyalanacağı yol. Göreli bir yol sağlıyorsanız, bunun drupal kökü (önyükleme yapılıyorsa) ile ilişkili olduğunu unutmayın.

14
Jeremy French

Bunu varsayılan olarak, örneğin .drush/drushrc.php dosyanızdaki sites/all/modules/participle olarak ayarlayabilirsiniz.

$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib'); 

Ayrıca, yolun 'modüller' bölümünü hariç tutamayacağınızı da unutmayın, çünkü Drupal bunu modülleri taramak için kullanır.

Bu dosyanın yaşayabileceği 6 yer :

  1. Drupal site klasörü (ör. Sites/{default | example.com} /drushrc.php).
  2. Drupal/drush ve sites/all/drush klasörleri veya Drupal kökünün üstündeki dizindeki/drush klasörü).
  3. --Config (-c) seçeneği ile belirtildiği gibi herhangi bir konumda.
  4. Kullanıcının .drush klasörü (yani ~/.drush/drushrc.php).
  5. Sistem geneli yapılandırma klasörü (ör. /Etc/drush/drushrc.php).
  6. Kurulum klasörünü sıkıştırın.
23
jhedstrom