Jak mogę powiedzieć Drushowi, z którego folderu należy skopiować moduł?
20
Czy istnieje sposób na przekształcenie modułów pobierania Drusha w określony folder oprócz witryn / wszystkich / modułów (np. Witryn / wszystkich / contrib, witryn / wszystkich / rdzeni)?
Myślę, że zamiast tego sites/all/contribchciałeś pisać sites/all/modules/contrib, prawda? .;) Btw, sites/all/modules/coretak naprawdę nie ma sensu, ponieważ podstawowe moduły (które nie mogą uzyskać hacked) po prostu dostać się do moduleskatalogu, a nie dostać pobranych później - po prostu aktualizowane regularnie Drupal aktualizacji.
Sk8erPeter
Odpowiedzi:
14
Nie próbowałem tego, ale najwyraźniej.
drush help dl
- cel Ścieżka, na którą projekt zostanie skopiowany. Jeśli podajesz ścieżkę względną, pamiętaj, że jest ona względna do katalogu głównego drupal (jeśli bootstrapped).
Dziękujemy za opublikowanie go jako oddzielnej odpowiedzi. To jest prawdziwa odpowiedź na zdefiniowanie domyślnego katalogu pobierania, jak powiedziałem wcześniej . :) +1 za to. (Przy okazji. Mam nadzieję, że OP zmieni przyjętą odpowiedź na tę;;))
Sk8erPeter,
1
Po sites/all/contribprostu musisz stworzyć ten katalog, drush rozpozna go i użyje dla wszystkich modułów contrib. Dla innego katalogu użyj powyższej odpowiedzi z drushrc.phpustawieniami.
sites/all/contrib
chciałeś pisaćsites/all/modules/contrib
, prawda? .;) Btw,sites/all/modules/core
tak naprawdę nie ma sensu, ponieważ podstawowe moduły (które nie mogą uzyskać hacked) po prostu dostać się domodules
katalogu, a nie dostać pobranych później - po prostu aktualizowane regularnie Drupal aktualizacji.Odpowiedzi:
Nie próbowałem tego, ale najwyraźniej.
źródło
sites/all/contrib
prostu musisz stworzyć ten katalog, drush rozpozna go i użyje dla wszystkich modułów contribMożesz to domyślnie ustawić na przykład strony / wszystkie / moduły / contrib w pliku .drush / drushrc.php.
Zauważ również, że nie będziesz w stanie wykluczyć części „modułów” ścieżki, ponieważ Drupal używa tego do skanowania w poszukiwaniu modułów.
Istnieje 6 miejsc, w których ten plik może żyć :
źródło
sites/all/contrib
prostu musisz stworzyć ten katalog, drush rozpozna go i użyje dla wszystkich modułów contrib. Dla innego katalogu użyj powyższej odpowiedzi zdrushrc.php
ustawieniami.