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

12

Ich verwende Drush Version 6.2.0 und die neueste Drupal 8 Beta auf Dreamhosters. Wenn ich drush cc allim Site-Verzeichnis ausgeführt werde, wird sofort nach Ausführung des Befehls die folgende Fehlermeldung angezeigt:

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' in /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc, Zeile 63 nicht gefunden

Warum passiert das? Wie kann ich das beheben?

Emanegux
quelle

Antworten:

12

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

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

greg_1_anderson
quelle
9

Wenn Sie Drush 8 mit Drupal 8 verwenden und immer noch diese Fehlermeldung erhalten ... Vergewissern Sie sich, dass der Pfad korrekt ist. Bei mir hat es nach dem Setzen der Pfadvariablen geklappt als: -

export PATH="$HOME/.composer/vendor/bin:$PATH"
Inder Singh
quelle
Vielen Dank! Ich war in diesem Beitrag mit einem ähnlichen Problem gelandet (bei Verwendung der Drush-Site-Installation mit einem lokalen Drush 8, um Drupal 8 zu installieren) und das Festlegen des Pfads zu Composer / Vendor / Bin funktionierte einwandfrei.
Dinopmi
Genial! Nach einer Neuinstallation von Drush stellte sich heraus, dass dies eine viel einfachere Lösung war.
MadPhysicist
Stimme ab, arbeite auch für mich
Yusef
Wo füge ich diesen Code hinzu?
Logeshvaran
0

drush cc allVerwenden Sie drush crstattdessen für Drupal 8 nicht mehr die folgenden Optionen, um den Cache zu löschen :

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

Bei Verwendung von Drush 5.10.0 aus einem früheren Drupal 7-Projekt ist derselbe Fehler aufgetreten. Wenn Sie Composer global installiert haben, können Sie Drush auf die neueste Version aktualisieren:

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