Error de memoria con composer

Descripción
Descripción

Este código te ayudará a corregir el error de memoria, en tu entorno local, cuando ejecutas composer.

Instrucciones
Instrucciones

Composer necesitará mucha memoria en el caso de instalar algunas depedencias, esto puede afectar tanto si estamos trabajando con Drupal 8 como con Symfony.

Podemos saber la memoria que tenemos disponible, ejecuntando este comando:

php -r "echo ini_get('memory_limit').PHP_EOL;"

Si estamos trabajando en local, el problema lo podremos solucionar modificando la memoria en nuestro php.ini, asignándole -1, que quiere decir infinita, de esta manera composer podrá consumir tanta memoria como haya disponible en el servidor local.

También podríamos modificarla directamente en el composer ejecuntando este comando...

php -d memory_limit=-1 composer.phar ...

 

En el caso de que el error sea dentro de un servidor compartido, donde no tendremos acceso al php.ini, podríamos crear un SWAP...

https://www.digitalocean.com/community/tutorials/how-to-add-swap-space-on-ubuntu-18-04