Запуск Drush повертає помилку


12

Я використовую Drush версії 6.2.0 та останню бета-версію Drupal 8 на Dreamhosters. Під час запуску drush cc allв каталозі сайтів я отримую таку помилку відразу після виконання команди:

Фатальна помилка: Клас "Drupal \ Core \ Session \ AccountInterface" не знайдено в /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc у рядку 63 Команда Drush припиняється аномально через помилку, яку не можна знайти.

Помилка: Клас "Drupal \ Core \ Session \ AccountInterface" не знайдено в /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc, рядок 63

Чому це відбувається? Як я можу це виправити?

Відповіді:


12

Drush 6 не підтримує Drupal 8. Потрібно використовувати drush 7.0-rc1 з Drupal 8 beta 9, або головну головку drush з Drupal 8.

ОНОВЛЕННЯ : Drush 7 більше не підтримує Drupal 8; тепер використовуйте Drush 8 з Drupal 8.


9

Якщо ви використовуєте Drush 8 з Drupal 8 і все ще отримуєте цю помилку ... Переконайтесь, що шлях правильний. Для мене він працював після встановлення змінної шляху як: -

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

Дякую! Я приземлився на цій посаді зі схожою проблемою (коли використовувався сайт drush-установки з місцевим Drush 8 для встановлення Drupal 8) і встановлення шляху до композитора / постачальника / бін працювало чудово.
dinopmi

Дивовижно! Після перевстановлення Drush це виявилося набагато простішим виправленням.
MadPhysicist

голосуй, працюй і для мене
Юсеф

Де я додам цей код?
логешваран

0

Що стосується Drupal 8, то drush cc allце вже не спосіб очищення кешу, використовуйте drush crнатомість:

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

0

Я зіткнувся з тією ж помилкою, використовуючи Drush 5.10.0 з попереднього проекту Drupal 7. Якщо у вас глобально встановлений композитор, ви можете оновити Drush до останньої версії за допомогою:

$ composer global require drush/drush:dev-master
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.