it-swarm.com.de

Das Ausführen von Drush gibt einen Fehler zurück

Ich verwende Drush Version 6.2.0 und die neueste Version von Drupal 8 Beta auf Dreamhosters. Wenn ich drush cc all im Sites-Verzeichnis erhalte ich unmittelbar nach Ausführung des Befehls die folgende Fehlermeldung:

Schwerwiegender Fehler: Die Klasse 'Drupal\Core\Session\AccountInterface' wurde in /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc in Zeile 63 nicht gefunden. Der Drush-Befehl wurde aufgrund eines nicht behebbaren Fehlers abnormal beendet.

Fehler: Klasse 'Drupal\Core\Session\AccountInterface' nicht in /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc, Zeile 63 gefunden

Warum passiert das? Wie kann ich das beheben?

12
Emanegux

Drush 6 unterstützt Drupal 8. Sie müssen Drush 7.0-rc1 mit Drupal 8 Beta 9 oder Drush Master Head mit Drupal 8 Kopf verwenden.

UPDATE : Drush 7 unterstützt Drupal 8 nicht mehr; Verwenden Sie jetzt Drush 8 mit Drupal 8.

12
greg_1_anderson

Wenn Sie Drush 8 mit Drupal 8) verwenden und trotzdem diesen Fehler erhalten ... Bitte stellen Sie sicher, dass der Pfad korrekt ist. Bei mir hat es funktioniert, nachdem die Pfadvariable wie folgt festgelegt wurde: -

export PATH="$HOME/.composer/vendor/bin:$PATH"
9
Inder Singh

Wie für Drupal 8, drush cc all ist nicht mehr der Weg, um den Cache zu leeren, benutze drush cr stattdessen:

`cache-clear all` is deprecated for Drupal 8 and later. Please use the `cache-rebuild` command instead.                                                                  [error]
0
MMSs

Ich habe denselben Fehler mit Drush 5.10.0 aus einem früheren Drupal 7-Projekt) festgestellt. Wenn Sie composer global installiert haben, können Sie Drush auf die neueste Version aktualisieren mit:

$ composer global require drush/drush:dev-master
0
Steve Mulvihill