通过命令行下载核心


25

我通常使用来下载最新的Drupal 7 drush dl drupal --select,但未列出Drupal 8。

即使仍处于Alpha阶段,有什么不错且快速的方法来下载最新版本的Drupal 8?

Answers:


35
drush dl drupal-8

由于没有Drupal 8的稳定版本,因此必须使用--all选项查看已标记的alpha版本:

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,并且该版本当前默认为Drupal7。因此,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/drupaldrupal-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如果需要)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.