Am Drush 10.3.2-dev care lucrează pe sistemul meu, dar trebuie să lucrez și la un proiect vechi în Drupal 7, așa că am nevoie de Drush 7 pentru a lucra la acel proiect anume.
Am descărcat Drush 7, l-am despachetat într-un folder, drush
scriptul este executabil, dar când încerc să îl folosesc cu ./drush
eu iau
Nu se poate încărca autoload.php. Drush necesită acum Composer pentru a-și instala dependențele și clasele de încărcare automată. Vă rugăm să consultați README.md
Cum pot folosi vechiul Drush care este compatibil cu Drupal 7 în paralel cu versiunea mai nouă?
Editat pentru a adăuga:
Am dezinstalat drush cu Composer la nivel global, iar când încerc să execut scriptul descărcat, raportează versiunea veche (8) a drush, dar când mă schimb în directorul meu de proiect Drupal și execut același script îmi oferă o altă versiune drush.
Există o ciocnire a versiunilor drush pe sistemul meu și nu știu de unde vine.
~/Descărcări$ ./drush.phar --version
Versiunea Drush: 8.4.10
/var/www/html/drupal$ ~/Downloads/drush.phar --version
Drush Commandline Tool 10.6.0
dintr-un alt proiect văd încă o versiune drush:
/var/www/html/anotherProject$ ~/Downloads/drush.phar --version
Drush Commandline Tool 9.7.3
Trebuie să dezinstalez Composer pentru ca acest lucru să funcționeze?
O alta editie:
Cred că am găsit problema, am o /var/www/html/vendor
folder care nu ar trebui să fie acolo (pentru că am toate proiectele în subfoldere). Când redenumesc acel folder drush funcționează corect, recunoaște anumite proiecte db info.