Composer зависает на "Разрешение зависимостей через SAT" на 4.2
Вещи, которые я пробовал:
- Удаление всего, кроме Laravel (версия 4.2.*) - это завершается, но все еще висит около 5 минут
- Обновление композитора
- Удаление / продавец
- Делаем чистую установку Laravel 4.2 (зависает около 3 минут)
- Чистая установка Laravel 5 (не зависает вообще)
- Полное отключение xdebug (похоже, ничего не меняет)
Со всеми моими пакетами я видел, что композитор завершен, но только когда я оставил его работающим на ночь Я не могу развернуться, чтобы подделать вообще, потому что время истекло! Это только начало происходить две или около того недели назад.
1 ответ
Для всех, кто ищет ответ... вот что помогло увеличить производительность:
- Зафиксировать composer.lock: если вы этого еще не сделали, вы можете запустить "обновление композитора" на одном компьютере, а затем зафиксировать файл блокировки, а затем запустить "установку композитора" на другом компьютере. Это спасло наш процесс развертывания!
- Обычно объявляйте версии как можно более подробно.
и / или
- обновите свою версию Laravel!