Ich habe Drush mit der PEAR-Option installiert, die auf der Drush-Projektseite angegeben ist, aber ich kann den Speicherort nicht finden, an dem es installiert wurde.
Kennt jemand den Standardinstallationsort?
Insbesondere kann ich den Speicherort der Datei drush.rc.php zum Bearbeiten und Hinzufügen mehrerer Websites nicht finden.
locate drush
?Antworten:
Unter Unix oder OS X können Sie
which drush
den Speicherort ermitteln. Unter Windows erfolgt dieswhere drush
über die Befehlszeile.quelle
In der Datei examples / example.drushrc.php finden Sie Anweisungen zum Ablegen der Konfigurationsdateien für drushrc.php. $ HOME / .drush ist ein guter Ort.
Der
drush status
Befehl zeigt Ihnen Ihre aktiven drushrc.php-Dateien an, hilft Ihnen jedoch erst, wenn Sie die Datei zum ersten Mal erstellt haben.quelle
Ich habe Drush mit Birne installiert, wie hier beschrieben http://drupal.org/project/drush
Einmal installiert, kann hier drush gegründet werden
quelle
Mit dem Befehl drush site alias erhalten Sie umfassendere Informationen darüber, wo Pear Drush-Dateien abgelegt hat. CD in das Verzeichnis Ihrer Site und:
drush site-alias @self --full --with-optional
quelle
Geben Sie
drush status
und überprüfen Sie die „Drush Konfiguration“ in der Ausgabe. Das sollte der Weg zur Trunkenheit sein.quelle
Wenn Sie sich in einem Linux-basierten System befinden, können Sie den folgenden Befehl ausführen:
Sie sollten etwas bekommen, das wie folgt aussieht:
Ihre Konfigurationsdateien sollten (in diesem Fall) in sein
/usr/share/php/drush
.Dieser Befehl überprüft einfach den aktuell von Ihrem Pfad ausgehenden Befehl drush und durchsucht die ausführbare Datei nach dem Pfad zur Datei drush.php.
Dieser Befehl sollte funktionieren, unabhängig davon, wie drush installiert wurde, vorausgesetzt, drush befindet sich in Ihrem $ PATH. Wenn Sie nicht wissen, was eine $ PATH-Umgebung ist, müssen Sie vorerst nur wissen, dass DRUSH in Ihrem Pfad ist, wenn Sie
drush
in das Terminal eingeben können, und es wird etwa Folgendes zurückgegeben :quelle
Ich habe früher
pear
installiertdrush
und Quellen befinden sich auf meinem Unix-Rechner in/usr/share/php/drush
which
oderwhere
Befehle geben Ihnen nur den Speicherort der Ausführungsdatei?PEAR-Version: 1.9.4
Drush-Version: 5.7
quelle
In meinem MAMP-Setup befindet es sich in /Applications/MAMP/bin/php/php5.3.14/lib/php/drush
Ich bin nicht positiv, aber ich habe es wahrscheinlich mit Birne installiert.
quelle
Auch ich habe mich etwas verlaufen, nachdem ich Drush unter CentOS 6.4 über PEAR installiert habe. Hier war meine Lösung:
Nach der Installation
which drush
wird der Pfad zum Drush-Shell-Skript zurückgegeben, bei dem es sich um eine lesbare Textdatei handelt. Die Variable SCRIPT_PATH in diesem Shell-Skript enthält einen fest codierten Pfad zur Datei drush.php. In dem Verzeichnis, in dem sich diese Datei befindet, befindet sich der Rest der heruntergeladenen Drush-Bibliothek.Beispiel:
Dies funktionierte für die Drush-Version 6.0.
quelle
Pear erstellt die Drush-Dateien im Verzeichnis pear / share / pear in Ihrer Pear-Installation. Sie wählen die Installationsorte für Birnen, wenn Sie Birnen zum ersten Mal installieren. Verwenden Sie "pear config-show", um all diese Einstellungen zu sehen.
Wenn Sie also pear so einstellen, dass seine Binärdateien installiert werden
/Users/local/pear/bin
(eine ziemlich gute Wahl!), Würde "pear install drush / drush" dort das Verzeichnis drush ablegen.Eine gute Wahl wäre:
/Users/local/pear/bin
. Dann ist es einfach, dieses Verzeichnis wie folgt mit Ihrem bevorzugten bin-Verzeichnis zu verknüpfen:Ich verwende MAMP unter OS X, daher musste ich auch den Alias in meinem .bash_profile hinzufügen:
Jetzt funktioniert bei mir der Befehl "which drush".
(Sie sollten wahrscheinlich pear in
/usr/local/pear
und die ausführbaren Dateien von pear in installieren/usr/local/bin
.)quelle