Загрузка ядра через командную строку


25

Я обычно скачиваю последнюю версию Drupal 7 drush dl drupal --select, но Drupal 8 не значится в списке.

Какие есть хорошие и быстрые способы загрузки последней версии Drupal 8, хотя она все еще находится в альфа-стадии?

Ответы:


35
drush dl drupal-8

Поскольку стабильных выпусков Drupal 8 не существует, вы должны использовать опцию --all, чтобы увидеть помеченные альфа-версии:

drush dl drupal-8 --select --all

Это тоже работает.

drush dl drupal --default-major=8 --select --all

Оба они теперь работают в текущей версии Drush без --allфлага:

  • drush dl drupal-8 --select

  • drush dl --default-major=8 --select

Обратите внимание, что команды Drush pm- * работают только с одной основной версией Drupal за раз, и в настоящее время по умолчанию используется версия Drupal 7. Следовательно, drush dl drupalотображаются только различные доступные версии Drupal 7 и не включены никакие версии Drupal 8. Это многое не изменило.

drush dl drupal-8 теперь отлично работает с выпуском Drupal 8.0.0-rc1.


3
В настоящее время версия по умолчанию - Drupal 8. drush dl drupal-7работает для последней стабильной версии Drupal 7.
cdmo

4

Поскольку в последних версиях Drush 9 drush dlон был объявлен устаревшим , вам нужно использовать Composer для загрузки исходников Drupal 8 из командной строки. Например

composer require drupal/drupal

Префикс с sudoвозможностью отмены разрешений (не рекомендуется).

Если вы находитесь в /var/www/htmlкаталоге и хотите разместить там свои источники Drupal 8, вы можете запустить следующие команды:

cd /var/www/html
sudo composer create-project drupal-composer/drupal-project:8.x-dev --no-interaction .
sudo ln -vs web/.* web/* .

Читайте о различиях между drupal/drupalи drupal-composer/drupal-projectздесь .


Или же загрузите исходники Drupal и извлеките их вручную с помощью:

curl -s https://ftp.drupal.org/files/projects/drupal-8.2.7.tar.gz | tar --strip-components=1 -zxvf -

Примечания. Измените версию на последнюю. Префикс tarс, sudoесли требуется.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.