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?

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.


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"

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]

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.