我通常使用来下载最新的Drupal 7 drush dl drupal --select
,但未列出Drupal 8。
即使仍处于Alpha阶段,有什么不错且快速的方法来下载最新版本的Drupal 8?
我通常使用来下载最新的Drupal 7 drush dl drupal --select
,但未列出Drupal 8。
即使仍处于Alpha阶段,有什么不错且快速的方法来下载最新版本的Drupal 8?
Answers:
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版本中正常工作。
由于在最近的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
如果需要)。
drush dl drupal-7
作品最新的稳定Drupal 7的发布。