So installieren Sie eine bestimmte Version eines Projekts mit drush

8

Ich habe festgestellt, dass "drush dl module_name" standardmäßig die neueste Version installiert, die möglicherweise verfügbar ist.

Wie können wir mit Drush eine bestimmte Version eines Projekts installieren ?

meen
quelle

Antworten:

7

Um eine bestimmte Version eines Projekts herunterzuladen, geben Sie den ' Projektnamen ' gefolgt von einem Bindestrich und anschließend den Versionsnamen an. Das Argument -y beantwortet alle Eingabeaufforderungen mit "Ja".

Der genaue ' Projektname ' für ein Modul ist in der URL des Moduls auf DO enthalten, dh alles, was auf das letzte '/' in der URL folgt. Für das Modul " Organische Gruppen" wäre dies der Fall og, da die URL lautet https://www.drupal.org/project/og.

Betrachten Sie als Beispiel Folgendes:

drush dl og-7.x-1.3

Mit diesem Befehl laden Sie das Organic Groups- Modul herunter (ersetzen Sie es durch Ihren "Modulnamen") und insbesondere die Version 7.x-1.3 (ersetzen Sie es durch die gewünschte "Version").

Sie können auch eine Entwicklungsversion eines Moduls angeben, wie in diesem Beispiel (das die aktuelle Version 7.x-2.x-dev von Organic Groups herunterladen würde ):

drush dl og-7.x-2.x

Weitere Informationen, Beispiele usw. finden Sie unter http://www.drushcommands.com/drush-6x/pm/pm-download und / oder http://www.drushcommands.com/drush-7x/pm/pm -download . Oder um eine bestimmte Version eines Projekts mit drush zu installieren .

Nachdem Sie die spezifische Version heruntergeladen haben, "aktivieren" Sie das Modul gemäß den normalen Drupal-Verfahren, um dies zu tun.

Wenn Sie das Modul auch mit Drush aktivieren möchten, müssen Sie die Version des Moduls nicht mehr angeben. Um das obige Beispiel fortzusetzen und die Version 7.x-1.3 zu aktivieren (nachdem Sie es heruntergefahren haben; laden Sie es), verwenden Sie einen Befehl wie den folgenden:

drush en og
Pierre.Vriens
quelle
5

Wenn Sie die spezifische Version, die Sie herunterladen möchten, nicht kennen, können Sie die --selectOption verwenden, und Drush fordert Sie mit den neuesten verfügbaren Versionen auf:

drush dl devel --select

Fügen Sie die --allOption für eine umfassende Liste hinzu.

Sie können diese Liste auch anzeigen, ohne sie über herunterzuladen drush pm-releases devel.

greg_1_anderson
quelle