Solucionar “Fatal error: Allowed memory size of X bytes exhausted (tried to allocate X bytes)” con composer update

Me apareció el siguiente error al ejecutar composer update en uno de mis proyectos Symfony2:

Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 3781182 bytes) in phar:///usr/local/bin/composer/src/Composer/Util/RemoteFilesystem.php on line 202

logo-composer-transparent

La página de resolución de problemas de Composer dice que puedes aumentar la cantidad de memoria que PHP puede asignarse cambiando el valor de memory_limit en php.ini. Lo cambié de 128M a 512M pero seguía sin funcionar.

Al final la solución fue ejecutar el comando de composer update sin ningún límite de memoria de esta forma:

php -d memory_limit=-1 /usr/local/bin/composer update

Tal vez también te guste

Actualizar composer y todos los paquetes instalados con él
php composer.phar self-update php composer.phar updatephp composer.phar self-update php composer.phar...
Arreglar “Cannot redeclare class Symfony\…” en Symfony2 después de actualizar
After upgrading from Symfony 2.2 to 2.3 I got this error in my application: Fatal error: Cannot redeclare...
Instalar una aplicación Symfony2 usando Composer
Before installing any Symfony2 project you have to meet the minimum requirements for it in your server....
Compilar, instalar, configurar y hacer que arranque al inicio el cliente de noip.com en Raspbian
First sign up for a no-ip account in http://www.noip.com/ and create a hostname for your Raspberry Pi. In...
Dejar un comentario?

3 Comentarios.

  1. Do you know how to change it in capifony deploy script?

    Responder

Deje un comentario