Drush'ı çalıştırmak bir hata döndürüyor


12

Dreamhosters'da Drush 6.2.0 sürümünü ve en son Drupal 8 beta sürümünü kullanıyorum. drush cc allSiteler dizininde çalıştığımda , komutu çalıştırdıktan hemen sonra aşağıdaki hatayı alıyorum:

Önemli hata: 'Drupal \ Core \ Session \ AccountInterface' sınıfı /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc on line 63 Drush komutu kurtarılamayan bir hata nedeniyle anormal bir şekilde sonlandırıldı.

Hata: 'Drupal \ Core \ Session \ AccountInterface' sınıfı /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc, satır 63'te bulunamadı

Neden oluyor? Bunu nasıl düzeltebilirim?

Yanıtlar:


12

Drush 6, Drupal 8'i desteklemez. Drupal 8 beta 9 ile drush 7.0-rc1 veya Drupal 8 kafalı drush master head kullanmalısınız.

GÜNCELLEME : Drush 7 artık Drupal 8'i desteklemiyor; şimdi Drupal 8 ile Drush 8 kullanın.


9

Drupal 8 ile Drush 8 kullanıyorsanız ve hala bu hatayı alıyorsanız ... Lütfen yolun doğru olduğundan emin olun. Benim için yol değişkenini şu şekilde ayarladıktan sonra çalıştı:

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

Teşekkürler! Ben benzer bir sorun ile bu yazı indi (Drupal 8 yüklemek için yerel bir Drush 8 ile drush site-install kullanırken) ve besteci / satıcı / bin yolunu ayarlamak iyi çalıştı.
— dinopmi

Müthiş! Bir Drush yeniden yüklemesinden sonra, bu çok daha basit bir düzeltme olduğu ortaya çıktı.
— MadPhysicist

oy ver, benim için de çalış
— Yusef

Bu kodu nereye eklerim?
— logeshvaran

0

Drupal 8'e gelince, drush cc allartık önbelleği temizlemenin yolu drush crdeğil , bunun yerine şunu kullanın:

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

0

Önceki bir Drupal 7 projesinden Drush 5.10.0 kullanarak aynı hatayla karşılaştım. Küresel olarak oluşturulmuş bir besteciniz varsa Drush'ı kullanarak en son sürüme yükseltebilirsiniz:

$ composer global require drush/drush:dev-master
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.