Я создаю автоматический скрипт, который устанавливает последнюю версию Symfony 2.2, добавляет пакеты CMS нашей компании в composer.json
, создает пару новых пакетов и так далее.Сделать неудачный загрузчик композитора
Автоматизация работает иначе, но иногда некоторые из поставщиков загружаются с GitHub случайным образом из-за тайм-аутов. Когда я снова запускаю php composer.phar install
, загрузка обычно выполняется успешно, и процесс установки снова завершается несколькими зависимостями позже. После 10 исполнений все, наконец, установлено.
Это вызывает большие проблемы для установщика, поскольку в настоящее время он завершает работу и очищает все, что было установлено, в случае сбоев утверждений. Есть ли способ, которым я могу либо продолжать команду установки компоновщика, пока не уверен, что все установлено, или попросите композитора повторить загрузку, если они не сработают?
Вы используете ['--prefer-dist'] (http://getcomposer.org/doc/03-cli.md#install)? – iamdto
iamdto: Да. Я также пробовал без него, но это, похоже, не сильно повлияло. – Kaivosukeltaja