У меня есть несколько вопросов об установке последней версии drush, и чем больше я ищу, тем больше противоречивых советов получаю. Мне нужны и drush 8, и 10, так как я тестирую и Drupal 7, и 9.Недавно я установил drush 8 отдельно в /usr/local/bin/drush8. Но я не могу понять, как создать аналогичную автономную версию 10 (та, которую можно было бы переместить в /usr/local/bin/drush10). Я использую MACOS 12.3, Symfony 4.4.35, PHP 7.4.12, Drupal 9.3.9.
В ответах Google говорится, что вы только что добрались до корня установки Drupal 9 и используете composer require drush/drush, в то время как drupalize.me говорит установить его как зависимость от разработчика с помощью composer require --dev drush/drush (использует dev хорошая идея?). Когда я пытаюсь это сделать, он пытается установить drush 11. Должен ли я использовать 11 вместо 10? я пытался использовать композитор требует "drush/drush: ^ 10.6.2"
и получил кучу ошибок, поэтому использование 11 звучит хорошо для меня.
https://webchick.net/drush-and-drush есть инструкции, но я не могу заставить его работать; во-первых, она говорит загрузить файл drush.phar версии 8.4.1, которого нет в репозитории.
Во всяком случае, у меня 8 работает нормально, и теперь я хотел бы иметь возможность использовать 11 (или 10) для тестирования Drupal 9. Можно ли установить его в глобальном месте, таком как /usr/local/bin, или он привязан к каждой установке Drupal?