質問: drushはcomposerを介してrootユーザーとしてグローバルにインストールされていますが、通常のユーザーでdrushにアクセスする方法は? drush gitページの指示に従います。composerグローバルにはdrush/drush:6が必要です。*drushを起動して実行しています(/root/.composer/vendor/drush/drushにあるようです)。しかし、私はそれをroot経由で実行すべきではないと思います。では、通常のシェルユーザーとして実行するにはどうすればよいですか。drushを実行しようとすると、コマンドが見つかりませんと表示されます。 composerを使用できますが。 composerを介して、drushを再度インストールしてみましたが、通常のユーザーとしてログインしましたが、運がありません。drushフォルダーにもアクセスできません。
回答: サーバー上のすべてのユーザーにインストールするには:_curl -ss https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer ln -s /usr/local/bin/composer /usr/bin/composer git clone https://github.com/drush-ops/drush.git /usr/local/src/drush cd /usr/local/src/drush git checkout 7.0.0-alpha5 #or whatever version you want. ln -s /usr/local/src/drush/drush /usr/bin/drush composer install drush --version _個人的には、composer _/usr/local/bin_から_/usr/bin_へのシンボリックリンクを作成し、_/usr/local/bin_へのシンボリックリンクを作成することを気にしません(_/usr/bin_ではなく) )$ pathに_/usr/local/bin_がありますが、ymmv ...ソース: http://docs.drush.org/en/master/install/