2016-07-23 6 views
1

Я не могу определить, почему композитор терпит неудачу в this ci build. Он просто терпит неудачу в сборке без каких-либо указаний относительно проблемы. Я просмотрел -v, чтобы увеличить многословие, и в конце он имеет тот же результат.Невозможно определить, почему установка композитора терпит неудачу

Что я должен попробовать отладить?

+0

было бы возможно предоставить файл composer.json также? Не могло ли быть чем-то вроде исключения из памяти? Вам может быть интересна эта тема: https://github.com/docker/compose/issues/3379 –

+0

Бинго, вот и все. Пожалуйста, отправьте ответ, чтобы я мог дать вам кредит. – Webnet

ответ

2

Композитор потерпит неудачу, если достигнет предела памяти.

Это, кажется, текущая беда обсуждается композитор участники ...

Вы можете найти некоторые вопросы об этом на 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 или опцию ОЗУ системы, если это возможно для вас (но она по-прежнему вид не решения на мой взгляд):

  • Может расширить память разрешено (файл подкачки или альтернативы) системы
  • Возможно установить больше оперативной памяти на машине (худшее решение, на мой взгляд)
+0

Это был «sh -c» [COMMAND] «', который разрешил проблему. – Webnet

+0

О, ладно, я еще не в докере :) –

Смежные вопросы