Cómo instalar una versión específica de un proyecto con drush

9

Observé que, de forma predeterminada, "drush dl module_name" instala la última versión posible, puede estar disponible la versión dev.

¿Cómo podemos instalar una versión específica de un proyecto con Drush ?

meen
fuente

Respuestas:

8

Para descargar una versión específica de un proyecto, especifique el ' nombre del proyecto ', seguido de un guión y luego el nombre de la versión. El argumento -y responde "sí" a todas y cada una de las indicaciones.

El ' nombre de proyecto ' exacto para un módulo es lo que se incluye en la URL del módulo en DO, es decir, todo lo que sigue al último '/' en la URL. Entonces, para el módulo Grupos orgánicos , eso sería og, porque su URL es https://www.drupal.org/project/og.

Como ejemplo, considere algo como esto:

drush dl og-7.x-1.3

Con este comando, descarga el módulo Grupos orgánicos (reemplácelo con su "nombre_módulo"), y más específicamente la versión 7.x-1.3 del mismo (reemplácelo con la "versión" que desee).

También puede especificar una versión de desarrollo de un módulo, como en este ejemplo (que descargaría la versión actual 7.x-2.x-dev de Grupos orgánicos ):

drush dl og-7.x-2.x

Para obtener más detalles, muestras, etc., consulte http://www.drushcommands.com/drush-6x/pm/pm-download y / o http://www.drushcommands.com/drush-7x/pm/pm -descargar . O para instalar una versión específica de un proyecto con drush .

Después de descargar la versión específica, "habilita" el módulo según los procedimientos normales de Drupal para hacerlo.

Si también desea habilitar el módulo utilizando Drush, ya no es necesario especificar la versión del módulo. Para continuar con el ejemplo anterior, para habilitar la versión 7.x-1.3 de la misma (después de que la baje; cargó), use un comando como este:

drush en og
Pierre.Vriens
fuente
5

Si no conoce la versión específica que desea descargar, puede usar la --selectopción y Drush le indicará todas las versiones disponibles más recientes:

drush dl devel --select

Agregue la --allopción para una lista completa.

También puede ver esta lista sin descargar a través de drush pm-releases devel.

greg_1_anderson
fuente