Советы PHP-разработчика

Блог содержащий короткие заметки касающиеся программирования для web.

Зависает композер при установке или обновлении пакетов

Зависает композер при установке или обновлении пакетов

На днях столкнулся со следующей проблемой. При установке или обновлении пакетов composer зависает на одном месте и не производит никаких телодвижений. Профайлинг и вывод детальной информации о ходе работы композера помог выявить следующую ошибку:

[11.3MB/136.23s] Failed to decode response: zlib_decode(): data error
[11.3MB/136.23s] Retrying with degraded mode, check https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode for more info

В поисках решения проблемы пришлось просмотреть существенное количество информации. Оказалось, что я не единственный "счастливый" обладатель данного бага и нет стопроцентнорабочего решения. В ходе перебора возможных вариантов, мне удалой найти частное решение, которое решило проблему:

composer config --global repo.packagist composer https://packagist.org

Данная команда заставляет композер принудительно использовать https-соединение, а не http.

  • 2015-08-27 19:01:05