J'ai observé que par défaut "drush dl nom_module" installe la dernière version possible, que ce soit une version dev disponible.
Comment installer une version spécifique d'un projet avec Drush ?
Pour télécharger une version spécifique d'un projet, spécifiez le « nom du projet », suivi d'un tiret, puis du nom de la version. L'argument -y répond «oui» à toutes les invites.
Le « nom de projet » exact pour un module est ce qui est inclus dans l'URL du module sur DO, c'est-à-dire tout ce qui suit le dernier «/» dans l'URL. Donc, pour le module Groupes organiques , ce serait og
, car son URL est https://www.drupal.org/project/og
.
Par exemple, considérez quelque chose comme ceci:
drush dl og-7.x-1.3
Avec cette commande, vous téléchargez le module Groupes organiques (remplacez-le par votre "nom_module"), et plus précisément sa version 7.x-1.3 (remplacez-le par la "version" souhaitée).
Vous pouvez également spécifier une version de développement d'un module, comme dans cet exemple (qui téléchargerait la version actuelle 7.x-2.x-dev des groupes organiques ):
drush dl og-7.x-2.x
Pour de nombreux autres détails, exemples, etc., reportez-vous à http://www.drushcommands.com/drush-6x/pm/pm-download et / ou http://www.drushcommands.com/drush-7x/pm/pm -télécharger . Ou à l' installation d'une version spécifique d'un projet avec drush .
Après avoir téléchargé la version spécifique, vous "activez" le module selon les procédures normales de Drupal pour le faire.
Si vous souhaitez également activer le module à l'aide de Drush, il n'est plus nécessaire de spécifier la version du module. Pour continuer l'exemple ci-dessus, pour activer la version 7.x-1.3 de celui-ci (après que vous l'ayez arrêté; il l'a dépassé), utilisez une commande comme ceci:
drush en og
Si vous ne connaissez pas la version spécifique que vous souhaitez télécharger, vous pouvez utiliser l' --select
option et Drush vous demandera toutes les versions disponibles les plus récentes:
drush dl devel --select
Ajoutez l' --all
option pour une liste complète.
Vous pouvez également voir cette liste sans téléchargement via drush pm-releases devel
.