Am câteva întrebări despre instalarea celui mai recent Drush și, cu cât caut mai mult, cu atât primesc sfaturi mai contradictorii. Am nevoie de ambele drush 8 și 10, deoarece testez atât Drupal 7, cât și 9.Am instalat drush 8 cu ceva timp în urmă ca autonom în /usr/local/bin/drush8. Dar nu îmi pot da seama cum să creez o versiune autonomă similară a lui 10 (una care ar fi mutată în /usr/local/bin/drush10). Folosesc MACOS 12.3, symfony 4.4.35, PHP 7.4.12, drupal 9.3.9
De la Google, răspunsurile par să spună că tocmai am ajuns la rădăcina de instalare a Drupal 9 și că folosiți composer require drush/drush, în timp ce drupalize.me spune să îl instalați ca dependență de dev cu composer require --dev drush/drush (folosește un dev o idee buna?). Când încerc să fac asta, încearcă să instalez drush 11. Ar trebui să folosesc 11 în loc de 10? Am incercat sa folosesc compozitorul necesită „drush/drush: ^10.6.2”
și am primit o grămadă de erori, așa că folosirea 11 mi se pare bine.
https://webchick.net/drush-and-drush are instrucțiuni, dar nu o pot face să funcționeze; În primul rând, ea spune să descărcați fișierul drush.phar al versiunii 8.4.1, cu care nu este în depozit.
Oricum, am 8 care funcționează bine și acum aș dori să pot folosi 11 (sau 10) pentru testarea Drupal 9. Poate fi instalat într-o locație globală precum /usr/local/bin sau este legat de fiecare instalare Drupal?