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.