Volver al Blog

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

2023-04-101 min de lectura

En un sitio local de Drupal 9, configurado usando DDEV a partir de un sitio alojado en Acquia, cada vez que necesito ejecutar un comando de drush, obtengo el siguiente error:

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()

La solución alternativa

Necesitamos instalar Drush en la carpeta del proyecto. Ejecutando este comando: composer require --dev drush/drush

Y luego, podemos ejecutar el comando drush local desde el proyecto en lugar del global, de esta manera:

vendor/drush/drush/drush cim --yes

Categorías:

Etiquetas: