Chạy Drush trả về lỗi


12

Tôi đang chạy Drush phiên bản 6.2.0 và phiên bản Drupal 8 beta mới nhất trên Dreamhosters. Khi tôi chạydrush cc all trong thư mục trang web, tôi nhận được lỗi sau ngay sau khi thực hiện lệnh:

Lỗi nghiêm trọng: Không tìm thấy lớp 'Drupal \ Core \ session \ AccountInterface' trong /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc trên dòng 63 Lệnh Drush bị chấm dứt bất thường do lỗi không thể phục hồi.

Lỗi: Không tìm thấy lớp 'Drupal \ Core \ session \ AccountInterface' trong /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc, dòng 63

Tại sao nó xảy ra? Làm thế nào tôi có thể sửa lỗi này?

Câu trả lời:


12

Drush 6 không hỗ trợ Drupal 8. Bạn phải sử dụng drush 7.0-rc1 với Drupal 8 beta 9 hoặc đầu drush với đầu Drupal 8.

CẬP NHẬT : Drush 7 không còn hỗ trợ Drupal 8; bây giờ, sử dụng Drush 8 với Drupal 8.


9

Nếu bạn đang sử dụng Drush 8 với Drupal 8 và vẫn gặp lỗi này ... Vui lòng đảm bảo đường dẫn là chính xác. Đối với tôi, nó hoạt động sau khi thiết lập biến đường dẫn là: -

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

Cảm ơn! Tôi đã gặp vấn đề tương tự (khi sử dụng drush site-install với Drush 8 cục bộ để cài đặt Drupal 8) và thiết lập đường dẫn đến nhà soạn nhạc / nhà cung cấp / thùng hoạt động tốt.
dinopmi

Tuyệt vời! Sau khi cài đặt lại Drush, điều này hóa ra là một sửa chữa đơn giản hơn nhiều.
MadPhysicist

bỏ phiếu, làm việc cho tôi quá
Yusef

Tôi thêm mã này vào đâu?
logeshvaran

0

Đối với Drupal 8, drush cc allkhông còn là cách để xóa bộ nhớ cache, drush crthay vào đó , hãy sử dụng :

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

0

Tôi gặp phải lỗi tương tự khi sử dụng Drush 5.10.0 từ dự án Drupal 7 trước đó. Nếu bạn đã cài đặt trình soạn thảo trên toàn cầu, bạn có thể nâng cấp Drush lên phiên bản mới nhất bằng cách sử dụng:

$ composer global require drush/drush:dev-master
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.