回答:
drushrc.php構成ファイルを配置する場所については、ファイルexamples / example.drushrc.phpを参照してください。$ HOME / .drushは良い場所です。
このdrush status
コマンドは、アクティブなdrushrc.phpファイルを表示しますが、初めてファイルを作成するまでは役に立ちません。
ここで説明されているように、梨を使用してdrushをインストールしましたhttp://drupal.org/project/drush
pear channel-discover pear.drush.org
pear install drush/drush
一度インストールすると、ここでブラシを見つけることができます
/usr/lib/php/pear/drush
drush site aliasコマンドは、pearがdrushファイルを置いた場所に関するより完全な情報を提供します。サイトのディレクトリへのCD、および:
サイトエイリアス@self --full --with-optionalを削除します
$aliases["pkus"] = array (
'root' => '/Users/tstermitz/Sites/pkus',
'uri' => 'http://Sites',
'#name' => 'pkus',
'path-aliases' =>
array (
'%drush' => '/usr/local/pear/share/pear/drush',
'%site' => 'sites/Sites/',
),
'#file' => '/Users/tstermitz/.drush/aliases.drushrc.php',
);
drush status
出力に「Drush configuration」と入力して確認します。それは、駆け抜ける道です。
Linuxベースのシステムを使用している場合は、次のコマンドを実行できます。
cat `which drush` | grep -A1 "# Build the path to drush.php." | grep "SCRIPT"
次のようなものを取得する必要があります。
/usr/share/php/drush/drush.php
設定ファイルは(この場合)にあり/usr/share/php/drush
ます。
このコマンドは、パスから現在ソースされているdrushコマンドを単純に調べ、実行可能ファイルでdrush.phpファイルへのパスを検索します。
このコマンドは、drushが$ PATHにある場合、drushのインストール方法に関係なく機能します。$ PATH環境が何であるかわからない場合、今のところ知っておく必要があるのはdrush
、ターミナルに入力することができればDRUSHがパスにあるということです。
Execute a drush command. Run `drush help [command]` to view command-specific help.
Run `drush topic` to read even more documentation...
PEAR経由でCentOS 6.4にDrushをインストールした後、私も少し迷子になりました。ここに私の解決策がありました:
cat `which drush` | grep SCRIPT_PATH -m1
インストール後which drush
、読みやすいテキストファイルであるdrush shellスクリプトへのパスを返します。このシェルスクリプトのSCRIPT_PATH変数には、drush.phpファイルへのハードコードされたパスが含まれています。このファイルがあるディレクトリには、ダウンロードされたdrushライブラリの残りが存在します。
例:
cat `which drush` | grep SCRIPT_PATH -m1
SCRIPT_PATH=/usr/share/pear/drush/drush.php
ls /usr/share/pear/drush
classes docs drush_logo-black.png includes README.txt
commands drush.complete.sh drush.php lib tests
composer.json drush.info examples
これは、drushバージョン6.0で機能しました。
Pearは、pearインストール内のpear / share / pearディレクトリーに、drushファイルを作成します。Pearを最初にインストールするときに、Pearのインストール場所を選択します。これらの設定をすべて表示するには、「pear config-show」を使用します。
したがって、pearにバイナリをインストールするように設定すると/Users/local/pear/bin
(かなり良い選択です!)、そこに「pear install drush / drush」を実行すると、drushディレクトリが配置されます。
適切な選択は次のとおり/Users/local/pear/bin
です。次に、そのディレクトリを次のように好みのbinディレクトリにリンクするのは簡単です。
sudo ln -fs /Users/local/pear/bin/drush /usr/local/bin/drush
私はMAMPを使用してOS Xにいるので、.bash_profileにエイリアスを追加する必要もありました。
alias drush='/Applications/MAMP/bin/php/php5.4.10/bin/php /usr/local/bin/drush/drush.php'
これで、「which drush」コマンドが機能します。
(おそらく/usr/local/pear
、pearをインストールし、pear実行可能ファイルをにインストールする必要があります/usr/local/bin
)。
locate drush
か?