En suivant les instructions de la page Drush git:
composer global nécessite drush/drush: 6. *
J'ai Drush opérationnel (il semble vivre dans /root/.composer/vendor/drush/drush). Mais j'imagine que je ne devrais pas l'exécuter via root. Alors, comment puis-je l'exécuter en tant qu'utilisateurs Shell ordinaires?
Lorsque j'essaie d'exécuter drush, la commande est introuvable. Bien que cela me permette d'utiliser Composer. J'ai essayé de réinstaller Drush via Composer en étant connecté en tant qu'utilisateur ordinaire sans aucune chance. Le dossier Drush est également inaccessible ..
Pour installer pour tous les utilisateurs sur le serveur:
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
Personnellement, je ne prends pas la peine de créer le lien symbolique composer de /usr/local/bin
à /usr/bin
et fait le lien symbolique drush vers /usr/local/bin
(plutôt que /usr/bin
) comme j'ai /usr/local/bin
dans mon $ PATH mais YMMV ...