web-dev-qa-db-ja.com

コマンドラインからコアをダウンロードする

私は通常、最新のDrupal 7をdrush dl drupal --selectを使用してダウンロードしますが、Drupal 8はリストに表示されません。

最新バージョンのDrupal 8がまだアルファ段階であるにもかかわらず)をすばやく簡単にダウンロードする方法を教えてください。

25
drush dl drupal-8

Drupal 8のstableリリースがないため、タグ付きアルファリリースを表示するには、-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- *コマンドは、一度に1つのメジャーバージョンのDrupalでのみ動作し、現在のバージョンのデフォルトはDrupal 7です。したがって、drush dl drupalは、さまざまなDrupal 7リリースが利用可能であることを示し、Drupal 8のバージョンは含まれていません。これは変更されていません。

drush dl drupal-8がDrupal 8.0.0-rc1リリースで正常に動作するようになりました。

35
greg_1_anderson

最近の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を付けます。

4
kenorb