L'esecuzione di Drush restituisce un errore


12

Sto eseguendo Drush versione 6.2.0 e l'ultima Drupal 8 beta su Dreamhosters. Quando corro drush cc allnella directory dei siti, ricevo il seguente errore immediatamente dopo aver eseguito il comando:

Errore irreversibile: classe 'Drupal \ Core \ Session \ AccountInterface' non trovata in /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc alla riga 63 Il comando Drush è stato terminato in modo anomalo a causa di un errore irreversibile.

Errore: classe "Drupal \ Core \ Session \ AccountInterface" non trovata in /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc, linea 63

Perché succede? Come posso risolvere questo problema?

Risposte:


12

Drush 6 non supporta Drupal 8. È necessario utilizzare drush 7.0-rc1 con Drupal 8 beta 9 o drush master head con Drupal 8 head.

AGGIORNAMENTO : Drush 7 non supporta più Drupal 8; ora usa Drush 8 con Drupal 8.


9

Se stai usando Drush 8 con Drupal 8 e stai ancora riscontrando questo errore ... Assicurati che il percorso sia corretto. Per me ha funzionato dopo aver impostato la variabile path come: -

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

Grazie! Ero arrivato in questo post con un problema simile (quando usavo drush site-install con un Drush 8 locale per installare Drupal 8) e l'impostazione del percorso verso compositore / venditore / bin funzionava bene.
dinopmi,

Eccezionale! Dopo una reinstallazione di Drush, questa si è rivelata una soluzione molto più semplice.
MadPhysicist,

vota, lavora anche per me
Yusef,

Dove aggiungo questo codice?
logeshvaran,

0

Per quanto riguarda Drupal 8, drush cc allnon è più il modo di svuotare la cache, utilizzare drush crinvece:

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

0

Ho riscontrato lo stesso errore utilizzando Drush 5.10.0 da un precedente progetto Drupal 7. Se hai compositore installato a livello globale, puoi aggiornare Drush all'ultima versione usando:

$ composer global require drush/drush:dev-master
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.