Cześć.
Mam mały problem. Ponieważ instaluje tak jak zawsze swoją paczkę kodu na vps , leczę tym razem dostałem błąd ,że mam za mało pamięci.
Composer require runs out of memory. PHP Fatal error: Allowed memory size of 1610612736 bytes exhausted
Trochę nie rozumiem tego błędu ponieważ mam wolne dużo miejsca na dysku.
Sprawdzając komendą ograniczenia pamięci:
php -r "echo ini_get('memory_limit').PHP_EOL;"
mam ustawione 2G
rozumiem ,że ta wartość to pamięć ram ? Bo i tutaj jej mam ponad 2G. Z góry dziękuje za wskazówki i porady.
Znalazłem w dokumentacji composera ,że można zmienić wartość za pomocą polecenia :
Composer also respects a memory limit defined by the COMPOSER_MEMORY_LIMIT environment variable:
COMPOSER_MEMORY_LIMIT=-1 composer.phar <...>
Or, you can increase the limit with a command-line argument:
php -d memory_limit=-1 composer.phar <...>
Ale ani jedna ani druga nie działają wywala mi ,że nie znane polecenia. Jak zatem można takim poleceniem zmienić aby nie szukać w tym całym php.ini
I jeszcze jedno . Co powoduje zmiana pamięci ? W sensie czy więcej przez to zajmuje miejsca composera czy to pamięć podręczna do tymczasowego instalowania ?