Pobieranie rdzenia za pomocą wiersza polecenia


25

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:


35
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 --allflagi:

  • 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 drupalpokazuje 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.


3
Wersja teraz obecnie domyślnie Drupal 8. drush dl drupal-7działa dla Drupal 7 najnowszej stabilnej wersji.
cdmo

4

Ponieważ drush dlzostał 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, sudoaby zastąpić uprawnienia (niezalecane).

Jeśli jesteś w /var/www/htmlkatalogu 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/drupali drupal-composer/drupal-projecttutaj .


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 tarz, sudojeśli jest wymagany.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.