J'ai installé Drush en utilisant l'option PEAR mentionnée sur la page du projet Drush, mais je ne trouve pas l'emplacement où il a été installé.
Quelqu'un connaît-il l'emplacement d'installation par défaut?
Plus précisément, je ne trouve pas l'emplacement du fichier drush.rc.php pour modifier et ajouter plusieurs sites.
locate drush
?Réponses:
Sous Unix ou OS X, vous pouvez utiliser
which drush
pour apprendre l'emplacement. Sous Windows, c'est àwhere drush
partir de la ligne de commande.la source
Voir le fichier examples / example.drushrc.php pour savoir où placer vos fichiers de configuration drushrc.php. $ HOME / .drush est un bon emplacement.
La
drush status
commande vous montrera vos fichiers drushrc.php actifs, mais elle ne vous aidera que lorsque vous aurez créé le fichier pour la première fois.la source
J'ai installé drush en utilisant pear comme décrit ici http://drupal.org/project/drush
Une fois installé, drush is peut être fondé ici
la source
La commande drush site alias donne des informations plus complètes sur l'endroit où pear a placé les fichiers drush. CD dans le répertoire de votre site, et:
drush site-alias @self --full --with-optional
la source
Tapez
drush status
et vérifiez "Drush configuration" dans la sortie. Ce devrait être la voie à suivre.la source
Si vous êtes dans un système basé sur Linux, vous pouvez exécuter la commande suivante:
Vous devriez obtenir quelque chose qui ressemble à ceci:
Vos fichiers de configuration doivent être (dans ce cas) dans
/usr/share/php/drush
.Cette commande examine simplement la commande drush actuellement fournie par votre chemin, recherche dans le fichier exécutable le chemin d'accès au fichier drush.php.
Cette commande devrait fonctionner quelle que soit la façon dont drush a été installé à condition que drush se trouve dans votre $ PATH. Si vous ne savez pas ce qu'est un environnement $ PATH, tout ce que vous devez savoir pour l'instant est que DRUSH est sur votre chemin si vous pouvez taper
drush
dans le terminal et il retournera quelque chose comme:la source
J'avais l'habitude
pear
d'installerdrush
et les sources se trouvent sur ma machine Unix dans/usr/share/php/drush
which
ou leswhere
commandes ne vous donneront que l'emplacement du fichier d'exécution?Version PEAR:
1.9.4 Version Drush: 5.7
la source
Sur ma configuration MAMP, il se trouve dans /Applications/MAMP/bin/php/php5.3.14/lib/php/drush
Je ne suis pas positif, mais je l'ai probablement installé avec de la poire.
la source
Moi aussi, je me suis un peu perdu après avoir installé Drush sur CentOS 6.4 via PEAR. Voici ma solution:
Après l'installation,
which drush
retournera le chemin du script shell drush, qui est un fichier texte lisible. La variable SCRIPT_PATH dans ce script shell contient un chemin codé en dur vers le fichier drush.php. Dans le répertoire où se trouve ce fichier, le reste de la bibliothèque drush téléchargée réside.Exemple:
Cela a fonctionné pour la version drush 6.0.
la source
Pear crée les fichiers drush dans le répertoire pear / share / pear de votre installation de pear. Vous choisissez le ou les emplacements d'installation de pear lors de la première installation de pear. Utilisez "pear config-show" pour voir tous ces paramètres.
Donc, si vous définissez pear pour installer ses binaires dans
/Users/local/pear/bin
(un assez bon choix!), C'est là que l'exécution de "pear install drush / drush" mettrait le répertoire drush.Un bon choix pourrait être:
/Users/local/pear/bin
. Ensuite, il est simple de lier ce répertoire à votre répertoire bin préféré comme suit:Je suis sur OS X en utilisant MAMP, j'ai donc également dû ajouter l'alias dans mon .bash_profile:
Maintenant, la commande "which drush" fonctionne pour moi.
(Vous devriez probablement installer pear dans
/usr/local/pear
et les exécutables pear dans/usr/local/bin
).la source