Aby pobrać i zainstalować moduł, uruchamiam:
drush dl module_name
drush en module_name -y
Umieściłem to w funkcji skryptu Bash i po prostu wywołuję „drin nazwa_modułu”, aby uprościć.
function drin(){
drush dl $1
drush en $1 -y
}
Czy w Drush jest polecenie jednowierszowe, aby pobrać i włączyć moduł?
Odpowiedzi:
Następujące pliki zostaną pobrane i włączone:
Edycja: polecenie pobierania (dl) nie jest potrzebne. Podczas próby włączenia modułu, który nie został jeszcze pobrany, Drush zapyta, czy chcesz go pobrać, a następnie zapyta, czy chcesz go włączyć. -Y automatyzuje odpowiedzi „tak” na te pytania.
Zostało to dodane w Drush 6.0.0
(#1364814 by eiriksm, jonhattan: Added Extend pm-enable to offer downloading the project for missing extensions.)
źródło
drush en schema -y
i otrzymałem to: schemat nie został znaleziony i nie zostanie włączony. [ostrzeżenie] Nie było żadnych rozszerzeń, które można by włączyć. [ok]źródło
Można pobrać i włączyć moduł
drush en project_name
. Prosi o potwierdzenie; jeśli nie chcesz potwierdzać, użyj-y
parametru.Możesz pobrać więcej projektów za pomocą tego samego polecenia.
Aby zapoznać się z listą podstawowych poleceń Drush, zobacz Podstawowe polecenia drush .
źródło
W Drush 9 pobierasz moduł za pomocą
composer require drupal/module_name
.Zobacz nową dokumentację dla Drush 9 na
drush pm:download
.Następnie musisz włączyć moduł za pomocą
drush pm:enable module_name
.* Inne przydatne polecenia dla modułów to:
Zobacz wszystkie zainstalowane moduły
Odinstaluj moduł
źródło
w Drupal 8 nie używasz już Drusha. Użyj
composer require drupal/module_name
zamiast tego.źródło