web-dev-qa-db-fra.com

Drush post-installation - où puis-je trouver drushrc.php?

Je viens de faire mes premiers pas avec Drush 5.1. Le truc fonctionne et est très prometteur selon la façon dont les modules peuvent être installés et activés. Une question cependant. Où dois-je chercher le fichier drushrc.php auquel tout le monde fait référence et comment dois-je le coder pour configurer des alias pour mes sites?

J'ai fait une recherche sur mon disque et je n'ai rien trouvé sauf examples.aliases.drushrc.php. J'ai aussi trouvé quelques endroits mystérieux:

C:\Program Files\Drush
C:\Program Files\Propeople\Drush
C:\ProgramData\Drush
C:\ProgramData\Propeople\Drush

Ils contiennent sûrement des éléments vitaux et je ne toucherai à rien, mais je me demande si c'est la bonne forme après l'installation.

7
Artur

Tout d'abord, notez que les enregistrements d'alias vont dans * .aliases.drushrc.php, tandis que les paramètres généraux (globaux) de Drush vont dans drushrc.php. Vous pouvez trouver example.aliases.drushrc.php et example.drushrc.php dans le dossier "examples" de Drush. Drush recherchera aliases.drushrc.php et drushrc.php dans le dossier ".drush" de votre répertoire personnel. Sur la plupart de mes systèmes (Linux), mon répertoire personnel est/home/ga; sous Linux, $ HOME et ~ se développeront dans votre répertoire personnel. Sur mon système Windows, mon répertoire personnel se trouve dans "c:/Users/Greg Anderson". Pour savoir exactement où Drush pense que votre répertoire personnel se trouve, exécutez:

drush ev 'print(drush_server_home());'

Créez un dossier .drush à l'intérieur de votre répertoire personnel, copiez example.drushrc.php dans .drush/drushrc.php et example.aliases.drushrc.php dans .drush/aliases.drushrc.php et personnalisez-le en fonction.

10
greg_1_anderson