質問: array( 'root' => '/srv/www/mysite/public', 'uri' => 'main.mysite.net', ); ?> 例によれば、次の2つのコマンドは同等です。 $ drush @dev status $ drush --root=/path/to/drupal --uri=dev.mydrupalsite.com status そして私が走れば:$ drush --root=/srv/www/mysite/public --uri=main.mysite.net status 完全なレポートを受け取ります。でも走ったら $ drush @main status エラー@main status could not be foundが発生します。エイリアスファイルが検出され、drupalルートでdrush statusを実行すると、それが見つかったことを示しています。~/.drush/mysite.net.alias.drushrc.phpです。何が問題ですか?
回答: ファイル名パターンmysite.net.alias.drushrc.phpは、@ mysite.netという名前のエイリアスに対してのみ解析されます。このファイルの名前をmysite.net.aliases.drushrc.phpに変更すると、問題ありません。