Drushのダウンロードモジュールを、sites/all/modules以外の指定したフォルダーに作成する方法はありますか(例:sites/all/contrib、sites/all/core)?
これが違いを生む場合、私はDrush 4.4を使用しています。
試したことはないけど。
drush help dl
--destinationプロジェクトのコピー先のパス。相対パスを指定する場合は、drupal root(ブートストラップされている場合)を基準にした相対パスであることに注意してください。
.drush/drushrc.phpファイルで、デフォルトで、たとえば、sites/all/modules/contribに設定できます。
$command_specific['dl'] = array('destination' => 'sites/all/modules/contrib');
Drupalはこれを使用してモジュールをスキャンするため、パスの「モジュール」の部分を除外できないことにも注意してください。
- Drupalサイトフォルダー(たとえば、sites/{default | example.com} /drushrc.php)。
- Drupal/drushおよびsites/all/drushフォルダー、またはDrupalルートの上のディレクトリにある/ drushフォルダー。
- --config(-c)オプションで指定された任意の場所。
- ユーザーの.drushフォルダー(例:〜/ .drush/drushrc.php)。
- システム全体の構成フォルダー(/etc/drush/drushrc.phpなど)。
- Drushインストールフォルダ。