Zwykle pobieram najnowszą wersję Drupala 7 drush dl drupal --select
, ale Drupal 8 nie pojawia się na liście.
Jakie są fajne i szybkie sposoby pobierania najnowszej wersji Drupala 8, nawet jeśli wciąż jest w fazie alfa?
Zwykle pobieram najnowszą wersję Drupala 7 drush dl drupal --select
, ale Drupal 8 nie pojawia się na liście.
Jakie są fajne i szybkie sposoby pobierania najnowszej wersji Drupala 8, nawet jeśli wciąż jest w fazie alfa?
Odpowiedzi:
drush dl drupal-8
Ponieważ nie ma stabilnych wersji Drupala 8, musisz użyć opcji --all, aby zobaczyć oznaczone wersje alfa:
drush dl drupal-8 --select --all
To też działa.
drush dl drupal --default-major=8 --select --all
Oba działają teraz w bieżącej wersji Drusha bez --all
flagi:
drush dl drupal-8 --select
drush dl --default-major=8 --select
Zauważ, że polecenia Drush pm- * działają tylko z jedną główną wersją Drupala naraz, a ta wersja obecnie domyślnie ma Drupal 7. Dlatego drush dl drupal
pokazuje tylko różne dostępne wersje Drupala 7 i nie zawiera żadnych wersji Drupala 8. To wiele się nie zmieniło.
drush dl drupal-8
teraz działa dobrze z wydaniem Drupal 8.0.0-rc1.
Ponieważ drush dl
został przestarzały w najnowszym Drush 9, więc musisz użyć Composer, aby pobrać źródła Drupal 8 z wiersza poleceń. Na przykład
composer require drupal/drupal
Prefiks z, sudo
aby zastąpić uprawnienia (niezalecane).
Jeśli jesteś w /var/www/html
katalogu i chcesz tam umieścić swoje źródła Drupal 8, możesz uruchomić następujące polecenia:
cd /var/www/html
sudo composer create-project drupal-composer/drupal-project:8.x-dev --no-interaction .
sudo ln -vs web/.* web/* .
Przeczytaj o różnicach między drupal/drupal
i drupal-composer/drupal-project
tutaj .
Alternatywnie pobierz źródła Drupal i wypakuj je ręcznie poprzez:
curl -s https://ftp.drupal.org/files/projects/drupal-8.2.7.tar.gz | tar --strip-components=1 -zxvf -
Uwagi: Zmień wersję na najnowszą. Przedrostek tar
z, sudo
jeśli jest wymagany.
drush dl drupal-7
działa dla Drupal 7 najnowszej stabilnej wersji.