インストール後のDrush-drushrc.phpはどこにありますか?


7

Drush 5.1を初めて使用するだけです。ものは機能し、モジュールをインストールして有効にする方法に従って非常に有望です。ただ一つの質問。誰もが参照しているdrushrc.phpファイルはどこにあるのでしょうか。また、サイトのエイリアスを設定するには、どのようにコーディングすればよいですか?

ディスクを検索したところ、examples.aliases.drushrc.php以外は何も見つかりませんでした。また、いくつかの不可解な場所を見つけました。

C:\Program Files\Drush
C:\Program Files\Propeople\Drush
C:\ProgramData\Drush
C:\ProgramData\Propeople\Drush

彼らは確かに重要なものを含んでいるので、私は何も触れないつもりですが、これがインストール後の正しい形状かどうか疑問に思っています。

回答:


10

まず、エイリアスレコードは* .aliases.drushrc.phpにありますが、一般的な(グローバル)Drush設定はdrushrc.phpにあることに注意してください。Drushの「examples」フォルダにexample.aliases.drushrc.phpとexample.drushrc.phpがあります。Drushは、ホームディレクトリの「.drush」フォルダでaliases.drushrc.phpとdrushrc.phpを探します。ほとんどのシステム(Linux)では、ホームディレクトリは/ home / gaです。Linuxでは、$ HOMEおよび〜がホームディレクトリに展開されます。私のWindowsシステムでは、ホームディレクトリは 'c:/ Users / Greg Anderson'にあります。Drushがホームディレクトリをどこにあると考えるかを正確に調べるには、次のコマンドを実行します。

drush ev 'print(drush_server_home());'

ホームディレクトリ内に.drushフォルダーを作成し、example.drushrc.phpを.drush / drushrc.phpにコピーし、example.aliases.drushrc.phpを.drush / aliases.drushrc.phpにコピーして、それに合わせてカスタマイズします。


ハハ:)さらに別の場所のペア:) OK、Gregに感謝します。空の行と点滅するプロンプトが表示さaliases.drushrc.phpれるので、評価はおそらく失敗しますが、という名前の単純なphpファイルを配置するとC:\Users\[username]機能します。発行drush @aliasname statusは意味のある情報を返しました。鮮やかさ。まだまだ質問があります:)
Artur
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.