Uruchomienie Drush zwraca błąd


12

Korzystam z Drusha w wersji 6.2.0 i najnowszej wersji beta Drupala 8 na Dreamhosters. Po uruchomieniu drush cc allw katalogu witryn natychmiast po wykonaniu polecenia pojawia się następujący błąd:

Błąd krytyczny: nie znaleziono klasy „Drupal \ Core \ Session \ AccountInterface” w /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc w linii 63. Komenda Drush została zakończona nieprawidłowo z powodu niemożliwego do naprawienia błędu.

Błąd: nie znaleziono klasy „Drupal \ Core \ Session \ AccountInterface” w /home/mywebsite/mywebsite.com/core/include/bootstrap.inc, wiersz 63

Dlaczego tak się dzieje? Jak mogę to naprawić?

Odpowiedzi:


12

Drush 6 nie obsługuje Drupala 8. Musisz użyć drusha 7.0-rc1 z Drupalem 8 beta 9 lub drusha z głową Drupala 8.

AKTUALIZACJA : Drush 7 nie obsługuje już Drupala 8; teraz użyj Drusha 8 z Drupalem 8.


9

Jeśli używasz Drusha 8 z Drupalem 8 i nadal pojawia się ten błąd ... Upewnij się, że ścieżka jest poprawna. Dla mnie zadziałało po ustawieniu zmiennej ścieżki jako: -

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

Dzięki! Wylądowałem w tym poście z podobnym problemem (kiedy korzystam z drush site-install z lokalnym Drush 8, aby zainstalować Drupal 8) i ustawienie ścieżki do kompozytora / dostawcy / bin działało dobrze.
dinopmi

Niesamowite! Po ponownej instalacji Drush okazało się, że jest to znacznie prostsza poprawka.
MadPhysicist

głosujcie,
pracujcie

Gdzie mogę dodać ten kod?
logeshvaran

0

Jeśli chodzi o Drupal 8, drush cc allnie jest już sposobem na wyczyszczenie pamięci podręcznej, drush crzamiast tego użyj :

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

0

Wystąpił ten sam błąd przy użyciu Drusha 5.10.0 z poprzedniego projektu Drupal 7. Jeśli masz kompozytora zainstalowanego globalnie, możesz uaktualnić Drush do najnowszej wersji, używając:

$ composer global require drush/drush:dev-master
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.