Der Titelfehler trat bei der Installation von Composer in der Docker-Umgebung auf. Ich habe verschiedene Methoden mit Gugu ausprobiert, aber es hat einige Zeit gedauert, um es zu lösen, deshalb werde ich es als Erinnerung belassen.
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
Dies ist ein Fehler, der aufgrund unzureichenden Speichers nicht installiert werden kann.
make app
//Oder
docker-compose exec app bash
php -d memory_limit=-1 /usr/bin/composer require fruitcake/laravel-cors
** - d ** ist eine Abkürzung für define und es scheint, dass Sie den Einstellungswert, der in der php.ini angegeben werden kann, explizit festlegen können. PHP-Befehlszeilenoptionen
Mit dieser Option können Sie benutzerdefinierte Werte für Konfigurationsanweisungen festlegen, die Sie in der php.ini angeben können. Die Syntax lautet wie folgt: -d configuration_directive[=value]
Durch Setzen von ** -d memory_limit = -1 ** können Sie ein unbegrenztes Speicherlimit ausführen.
Recommended Posts