Symfony

COMPOSER FATAL ERROR: ALLOWED MEMORY SIZE EXHAUSTED

D

Mardi 5 juin 2018

Mis à jour le jeudi 7 juin 2018

Composer Fatal error: Allowed memory size exhausted

En voulant installer des bundles ou des librairies :
composer require artgris/filemanager-bundle

Il arrive que vous tombiez sur cette erreur :
composer require artgris/filemanager-bundle
Using version ^1.2 for artgris/filemanager-bundle
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)

Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 75497472 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/RuleSet.php on line 84

Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.
Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 20480 bytes) in phar://C:/ProgramData/ComposerSetup/bin/composer.phar/src/Composer/DependencyResolver/Rule.php on line
 76

Pour ne plus avoir l'erreur, il faut indiquer à PHP que vous l'autorisez à avoir autant de mémoire que nécessaire en remplaçant la commande :
composer require artgris/filemanager-bundle
Par :
php -d memory_limit=-1 C:\ProgramData\ComposerSetup\bin\composer.phar require artgris/filemanager-bundle
En remplaçant C:\ProgramData\ComposerSetup\bin\composer.phar par le chemin où se trouve votre installation de composer.phar
Et voilà, vous n'avez plus l'erreur.

Une erreur ? une question ? une critique ? une faute ? un conseil ? ou tout simplement un merci ?

Lâche ton commentaire