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.