Композитор потерпит неудачу, если достигнет предела памяти.
Это, кажется, текущая беда обсуждается композитор участники ...
Вы можете найти некоторые вопросы об этом на GitHub.
Чтобы справиться с этой проблемой, у вас есть различные решения, чтобы попробовать:
docker exec -it $(docker-compose ps -q sh -c cli) composer install --no-interaction --prefer-dist
Если это не кажется, приходит из грузчика, попытаться увидеть, если конфигурация PHP нормальна:
- Убедитесь
xdebug
расширение РНР отключено для PHP командной строки версии
- Проверьте, если файл
composer.lock
будет поручен (он должен!)
- запустить композитор с вариантами
-vvv --profile
, чтобы узнать немного больше об этой проблеме
- В соответствии с рекомендациями некоторых композиторскими авторами, начать работу с PHP-HHVM
If любого из этого недостаточно, и вы не можете исправить это, даже зная, что является причиной утечки памяти с помощью опции -vvv
, ну, может быть, проверьте или опцию memory_limit вашего PHP или опцию ОЗУ системы, если это возможно для вас (но она по-прежнему вид не решения на мой взгляд):
- Может расширить память разрешено (файл подкачки или альтернативы) системы
- Возможно установить больше оперативной памяти на машине (худшее решение, на мой взгляд)
было бы возможно предоставить файл composer.json также? Не могло ли быть чем-то вроде исключения из памяти? Вам может быть интересна эта тема: https://github.com/docker/compose/issues/3379 –
Бинго, вот и все. Пожалуйста, отправьте ответ, чтобы я мог дать вам кредит. – Webnet