Pasar al contenido principal

Error de memoria con composer

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