L'erreur de titre s'est produite lors de l'installation de composer dans l'environnement Docker. J'ai essayé plusieurs méthodes avec Gugu, mais il a fallu un certain temps pour le résoudre, je vais donc le laisser comme un rappel.
Docker:19.03.8 Laravel:6.19.1
Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 327680 bytes) in phar:///usr/bin/composer/src/Composer/DependencyResolver/Decisions.php on line 196
Il s'agit d'une erreur qui ne peut pas être installée en raison d'une mémoire insuffisante.
make app
//Ou
docker-compose exec app bash
php -d memory_limit=-1 /usr/bin/composer require fruitcake/laravel-cors
** - d ** est une abréviation pour define, et il semble que vous puissiez définir explicitement la valeur de paramètre qui peut être spécifiée dans php.ini. Options de ligne de commande PHP
Cette option vous permet de définir des valeurs personnalisées pour les directives de configuration que vous pouvez spécifier dans php.ini. La syntaxe est la suivante: -d configuration_directive[=value]
En définissant ** -d memory_limit = -1 **, vous pouvez exécuter une limite de mémoire illimitée.
Recommended Posts