Назад к блогу

PHP Fatal error:  Uncaught Error: Call to undefined method GuzzleHttp\Utils::chooseHandler() – Drush

2023-04-101 минута чтения

На локальном сайте Drupal 9, настроенном с помощью DDEV из сайта, размещенного на Acquia, каждый раз, когда мне нужно выполнить команду drush, я получаю следующую ошибку:

PHP Fatal error:  Uncaught Error: Call to undefined method GuzzleHttp\Utils::chooseHandler() in /var/www/html/vendor/guzzlehttp/guzzle/src/functions.php:61
Stack trace:
#0 /var/www/html/web/vendor/guzzlehttp/guzzle/src/HandlerStack.php(42): GuzzleHttp\choose_handler()
#1 [internal function]: GuzzleHttp\HandlerStack::create()

Обходное решение

Нам нужно установить Drush в папку проекта. выполнив эту команду: composer require --dev drush/drush

А затем мы можем выполнить локальную команду drush из проекта вместо глобальной, вот так:

vendor/drush/drush/drush cim --yes

Категории:

Теги: