web-dev-qa-db-ja.com

Drushを実行するとエラーが返される

Drushバージョン6.2.0と最新のDrupal 8ベータ版をDreamhostersで実行しています。サイトディレクトリ内でdrush cc allを実行すると、コマンドを実行した直後に次のエラーが表示されます。

致命的なエラー:63行目の/home/mywebsite/mywebsite.com/core/includes/bootstrap.incにクラス 'Drupal\Core\Session\AccountInterface'が見つかりません。回復できないエラーのため、Drushコマンドが異常終了しました。

エラー:/home/mywebsite/mywebsite.com/core/includes/bootstrap.inc、行63にクラス 'Drupal\Core\Session\AccountInterface'が見つかりません

なぜそれが起こるのですか?どうすれば修正できますか?

12
Emanegux

Drush 6はDrupal 8をサポートしていません。Drupal 8ベータ9ではdrush 7.0-rc1を、Drupal 8ヘッドではdrushマスターヘッドを使用する必要があります。

[〜#〜] update [〜#〜]:Drush 7はDrupal 8をサポートしなくなりました。ここで、Drush 8をDrupal 8とともに使用します。

12
greg_1_anderson

Drupal 8でDrush 8を使用しているにもかかわらず、このエラーが発生する場合...パスが正しいことを確認してください。パス変数を次のように設定した後、私はそれが機能しました:-

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

Drupal 8の場合と同様に、drush cc allはキャッシュをクリアする方法ではなくなったため、代わりにdrush crを使用してください。

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

以前のDrupal 7プロジェクトからのDrush 5.10.0を使用して同じエラーに遭遇しました。composerがグローバルにインストールされている場合は、Drushを最新バージョンにアップグレードできます使用:

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