web-dev-qa-db-fra.com

Téléchargement du noyau via la ligne de commande

Je télécharge généralement la dernière Drupal 7 en utilisant drush dl drupal --select, mais mais Drupal 8 n'est pas répertorié.

Quels sont les moyens agréables et rapides de télécharger la dernière version de Drupal 8, même si elle est encore en phase alpha?

25
Patoshi パトシ
drush dl drupal-8

Puisqu'il n'y a pas de versions stables de Drupal 8, vous devez utiliser l'option --all pour voir les versions alpha balisées:

drush dl drupal-8 --select --all

Cela fonctionne également.

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

Les deux fonctionnent maintenant dans la version actuelle de Drush, sans le --all drapeau:

  • drush dl drupal-8 --select

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

Notez que les commandes Drush pm- * ne fonctionnent qu'avec une seule version principale de Drupal à la fois, et que la version par défaut actuelle est Drupal 7. Par conséquent, drush dl drupal ne montre que les différentes versions de Drupal 7 disponibles, et n'inclut aucune version de Drupal 8. Cela n'a pas beaucoup changé).

drush dl drupal-8 fonctionne désormais correctement avec la version Drupal 8.0.0-rc1.

35
greg_1_anderson

Depuis drush dl a été obsolète dans le récent Drush 9, vous devez donc utiliser Composer pour télécharger Drupal 8 sources à partir de la ligne de commande.

composer require drupal/drupal

Préfixez avec Sudo pour remplacer les permissons (non recommandé).

Si vous êtes dans /var/www/html répertoire et vous souhaitez y placer vos Drupal 8 sources, vous pouvez exécuter les commandes suivantes:

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

En savoir plus sur différences entre drupal/drupal et drupal-composer/drupal-project ici .


Vous pouvez également télécharger Drupal sources et les extraire manuellement via:

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

Remarques: remplacez la version par la dernière. Préfixez tar avec Sudo si nécessaire.

4
kenorb