質問: windowsのdrush-コマンドpm-enableを実行するには、より高いbootstrapレベルが必要です 私はaquia drupalをインストールし、コアdrupalフォルダーをサイトリストに追加しました。また、drushのwindowsインストーラーをインストールしました。モジュールのダウンロードには問題ありませんが、モジュールを有効にしようとすると、次の画面が表示されます。c:\documents and settings\administrator\desktop\drupal>drush en ctools command pm-enable needs a higher bootstrap level to run - you will [error] need invoke drush from a more functional drupal environment to run this command. the drush command 'en ctools' could not be executed. [error] drush was not able to start (bootstrap) the drupal database. [error] hint: this error often occurs when drush is trying to bootstrap a site that has not been installed or does not have a configured database. drush was attempting to connect to : drupal version : 7.9 site uri : http://default default theme : garland administration theme: garland php configuration : c:\program files\propeople\drush\php\php.ini drush version : 5.0-dev drush configuration: drush alias files : drupal root : c:/documents and settings/administrator/desktop/drupal site path : sites/default modules path : sites/all/modules themes path : sites/all/themes file directory path: sites/default/files %paths : array you can select another site with a working database setup by specifying the uri to use with the --uri parameter on the command line or $options['uri'] in your drushrc.php file. 誰でもこれを解決する方法を知っていますか?余談ですが、bashがwindowsで動作している状態でドラッシュを取得する最も簡単な方法は何ですか?良いツタはありますか?
回答: この特定のエラーは、drushが読み込むためのsettings.phpファイルと「ブートストラップ」自体を見つけられない場合に発生します。drupalインストールのdrupalディレクトリ(ドキュメントルート)にcdして、settings.phpファイルを読み取る必要があります。pwd(現在の作業ディレクトリ)がデスクトップにあるようです。これは、そのディレクトリがdrupalインストールが置かれている場所ではないことを簡単に想定したものです。 余談ですが、bashがwindowsで動作している状態でドラッシュを取得する最も簡単な方法は何ですか?良いツタはありますか? windowsでのインストール/使用 cygwin を検討することを強くお勧めします。わずかな改善です。そこから、drushでより多くのことができるようになります。 sql-syncや他のいくつかの機能では、完全に信頼できる動作をしません。さらに多くのボーナスポイントを得るには、linuxまたはmac環境(端末が組み込まれている環境)に移動することをお勧めします。windowsを使い続ける必要がある場合は、リモートデスクトップターミナルからubuntuを実行できる仮想マシンを作成するdrupalプロジェクト quickstart を検討してください。