Menjalankan Drush menghasilkan kesalahan

12

Saya menjalankan Drush versi 6.2.0 dan Drupal 8 beta terbaru di Dreamhosters. Ketika saya menjalankan drush cc alldalam direktori situs, saya menerima kesalahan berikut segera setelah menjalankan perintah:

Kesalahan fatal: Kelas 'Drupal \ Core \ Session \ AccountInterface' tidak ditemukan di /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc on line 63 Perintah Drush diakhiri secara tidak normal karena kesalahan yang tidak dapat dipulihkan.

Kesalahan: Kelas 'Drupal \ Core \ Session \ AccountInterface' tidak ditemukan di /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc, baris 63

Mengapa itu terjadi? Bagaimana saya bisa memperbaikinya?

Emanegux
sumber

Jawaban:

12

Drush 6 tidak mendukung Drupal 8. Anda harus menggunakan drush 7.0-rc1 dengan Drupal 8 beta 9, atau drush master head dengan Drupal 8 head.

PEMBARUAN : Drush 7 tidak lagi mendukung Drupal 8; sekarang, gunakan Drush 8 dengan Drupal 8.

greg_1_anderson
sumber
9

Jika Anda menggunakan Drush 8 dengan Drupal 8 dan masih mendapatkan kesalahan ini ... Pastikan jalurnya benar. Bagi saya itu berhasil setelah menetapkan variabel jalur sebagai: -

export PATH="$HOME/.composer/vendor/bin:$PATH"
Inder Singh
sumber
Terima kasih! Saya telah mendarat di posting ini dengan masalah yang sama (ketika menggunakan situs drush-instal dengan Drush 8 lokal untuk menginstal Drupal 8) dan mengatur jalan ke komposer / vendor / bin bekerja dengan baik.
dinopmi
Luar biasa! Setelah menginstal ulang Drush, ini ternyata menjadi perbaikan yang jauh lebih sederhana.
MadPhysicist
pilihlah, bekerjalah juga untuk saya
Yusef
Di mana saya menambahkan kode ini?
logeshvaran
0

Adapun Drupal 8, drush cc allbukan lagi cara untuk menghapus cache, gunakan drush crsebaliknya:

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

Saya mengalami kesalahan yang sama menggunakan Drush 5.10.0 dari proyek Drupal 7 sebelumnya. Jika Anda memiliki komposer yang terinstal secara global, Anda dapat memutakhirkan Drush ke versi terbaru menggunakan:

$ composer global require drush/drush:dev-master
Steve Mulvihill
sumber