web-dev-qa-db-ja.com

Drushとマルチサイト構成

/sites/all/modules/Backup&Migrate モジュールがインストールされた新しいマルチサイトインスタンスがあります

drushを実行すると、bam-*コマンドが使用可能なコマンドとして表示されません。

サイトエイリアスを設定しています。drush @site-alias bam-destinationsをテストとして実行すると、使用可能なバックアップ先が表示されます。

すべてのサイトで利用可能なコマンドのリストとサイト固有のコマンドを表示するより正確な方法はありますか?

2
Allan Thomas

drush @site helpを試しましたか?単にdrush helpを実行すると、グローバルに使用可能なコマンドのみが表示されます。作業ディレクトリをsettings.phpファイルのあるフォルダーに変更するか、サイトエイリアスを使用して特定のサイトを選択し、そのサイトのモジュールで定義されているdrushコマンドのヘルプを表示する必要があります。

Drushコマンドキャッシュが邪魔になる場合があります。 drush cc drushを実行してリセットします。 drush @site bam-destinationsが機能しているので、これはおそらく問題ではありません。

これらのことを試しても問題が解決しない場合は、最新バージョンのDrush(マスターのHEAD)にアップグレードしてみてください。関連する可能性のあるいくつかの修正がDrush-5.4後にコミットされているためです。 drush @site help bam-destinationsdrush @site bam-destinations --helpも試してください。それでも問題が解決しない場合は、Drushの問題キューにバグレポートを投稿してください。

3
greg_1_anderson