it-swarm-vi.com

Làm thế nào tôi có thể nói với Drush trong thư mục nào một mô-đun nên được sao chép?

Có cách nào để biến các mô-đun tải xuống Drush vào một thư mục được chỉ định bên cạnh các trang web/tất cả/mô-đun (ví dụ: các trang web/tất cả/đóng góp, các trang web/tất cả/lõi) không?

Nếu điều này tạo ra sự khác biệt, tôi đang sử dụng Drush 4.4.

19
chrisjlee

Tôi đã không thử nó nhưng rõ ràng.

drush help dl

--destination Path mà dự án sẽ được sao chép. Nếu bạn đang cung cấp một đường dẫn tương đối, hãy lưu ý rằng nó có liên quan đến gốc drupal root (nếu bootstrapping).

14
Jeremy French

Bạn có thể mặc định điều này thành, ví dụ: các trang web/tất cả/mô-đun/contrib, trong tệp .drush/drushrc.php của bạn.

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

Cũng lưu ý rằng bạn sẽ không thể loại trừ phần 'mô-đun' của đường dẫn, vì Drupal sử dụng điều này để quét các mô-đun.

6 nơi tệp này có thể sống :

  1. Thư mục trang web Drupal (ví dụ: các trang web/{default | example.com} /drushrc.php).
  2. Các thư mục Drupal/drush và các trang web/all/drush hoặc thư mục/drush trong thư mục phía trên Drupal root.
  3. Ở bất kỳ vị trí nào, như được chỉ định bởi tùy chọn --config (-c).
  4. Thư mục .drush của người dùng (tức là ~/.drush/drushrc.php).
  5. Thư mục cấu hình toàn hệ thống (ví dụ: /etc/drush/drushrc.php).
  6. Thư mục cài đặt Drush.
23
jhedstrom