Come installare una versione specifica di un progetto con drush


9

Ho osservato che per impostazione predefinita "drush dl nome_modulo" installa l'ultima versione possibile, potrebbe essere la versione dev disponibile.

Come possiamo installare una versione specifica di un progetto con Drush ?

Risposte:


8

Per scaricare una versione specifica di un progetto, specificare il " nome del progetto ", seguito da un trattino, quindi dal nome della versione. L'argomento -y risponde "sì" a tutti i prompt.

L'esatto " nome del progetto " per un modulo è ciò che è incluso nell'URL del modulo su DO, vale a dire tutto ciò che segue l'ultimo "/" nell'URL. Quindi, per il modulo Gruppi organici , sarebbe og, perché il suo URL è https://www.drupal.org/project/og.

Ad esempio, considera qualcosa del genere:

drush dl og-7.x-1.3

Con questo comando, scarichi il modulo Gruppi organici (sostituiscilo con il tuo "nome_modulo") e più specificamente la versione 7.x-1.3 di esso (sostituiscilo con la "versione" che desideri).

Puoi anche specificare una versione di sviluppo di un modulo, come in questo esempio (che scarica l'attuale versione 7.x-2.x-dev dei gruppi organici ):

drush dl og-7.x-2.x

Per molti altri dettagli, esempi, ecc., Consultare http://www.drushcommands.com/drush-6x/pm/pm-download e / o http://www.drushcommands.com/drush-7x/pm/pm -scaricare . O all'installazione di una versione specifica di un progetto con drush .

Dopo aver scaricato la versione specifica, "abilita" il modulo secondo le normali procedure Drupal per farlo.

Se si desidera abilitare anche il modulo tramite Drush, non è più necessario specificare la versione del modulo. Per continuare l'esempio sopra, per abilitare la versione 7.x-1.3 (dopo averla interrotta; oaded), utilizzare un comando come questo:

drush en og

5

Se non conosci la versione specifica che desideri scaricare, puoi utilizzare l' --selectopzione e Drush ti chiederà tutte le versioni disponibili più recenti:

drush dl devel --select

Aggiungi l' --allopzione per un elenco completo.

Puoi anche vedere questo elenco senza scaricare tramite drush pm-releases devel.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.