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?

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.


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"

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]

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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.