すべてのユーザーが使用できるように、Linuxサーバーボックスに drush-toolbox プロジェクトをグローバルにインストールしたいと考えています。どうすればできますか?
グローバルアクセシビリティのために/usr/share/drush/commands
に入れてください。 Windowsでは、DrushはALLUSERSPROFILE
環境変数で指定された場所内のDrush/share/drush/commands
という名前のフォルダーを検索します。
新しいコマンドを追加した後、drush cc drush
を実行してDrushコマンドキャッシュをクリアし、Drushがコマンド検索パスをもう一度スキャンするようにする必要があります。
また、drushrc.phpを使用して、Drushモジュール/コマンド用の独自のディレクトリを指定することもできます。
$options['include'] = array('/path/to/commands','/path2/to/more/commands');
このファイルは、いくつかのディレクトリに配置できます。
より有用な情報は example.drushrc.php にあります。
Linuxのローカルユーザーにのみ必要な場合は、プラグインを
~/.drush/commands
新しいバージョンのdrush
(ここでは6.2)は composer
、新しいPHP依存関係マネージャー)でインストールされます。したがって、あなたの場合、追加のコマンドは次のようになります:
drush
コマンドのインストールディレクトリに移動します。
cd [drupal-site-docroot]/vendor/drush/drush/commands
これは、各Drupalサイトごとにcomposer
がインストール済みdrush
であるデフォルトのケースを想定しています(ユーザーごとに1回、またはシステム全体にインストールすることもできます–私は後者を好みます)。
ダウンロード、解凍、クリーンアップ:
wget https://github.com/zroger/drush-toolbox/archive/master.Zip;
unzip master.Zip;
mv drush-toolbox-master drush-toolbox;
rm master.Zip;
コマンドファイルのキャッシュをクリアして、新しいコマンドを登録します。
drush cc drush