2017-02-13 2 views
0

Я хотел установить пакет Guzzle HTTP для моего проекта Laravel 5.3.Композитор показывает исключение транспорта при установке пакета

Но когда я побежал конкретная команда установки, композитор показывает следующее:

[Композитор \ Downloader \ TransportException]
Файл «http://packagist.org/p/cordoval/hamcrest-php%249e26dffac4ed896eb042373003ee127ad49377842601ba5bd833d00e135a3c62.json» не может быть загружен: не удалось открыть поток: HTTP запрос не смогли!

Пробовал composer diagnose и проверил, что все в порядке. Также попробовал composer self-update, но это тоже не поможет.

+0

вы можете разместить ваш композитор диагностировать Результаты ? –

+0

'' ' Проверка composer.json: OK Проверка настроек платформы: OK Проверка настройки Git: OK Проверка подключения HTTP к packagist: OK Проверка HTTPS подключения к packagist: OK Проверка github.com ограничение скорости: OK Проверка свободного места на диске: OK Проверка pubkeys: Ключевые слова Public Key Fingerprint: 57815BA2 7E54DC31 7ECC7CC5 573090D0 87719BA6 8F3BB723 4E5D42D0 84A14642 Dev Public Key Fingerprint: 4AC45767 E5EC2265 2F0C1167 CBBB8A2B 0C708369 153E328C AD90147D AFE50952 OK Проверка версии композитор: OK '' ' –

ответ

0

Попробуйте заставить HTTPS для всех ресурсов, запустив composer config -g repo.packagist composer https://packagist.org

0

Наконец, после добавления следующего кода в конце composer.json, это сработало!

"Хранилища": [ { "типа": "композитор", "URL": "https://packagist.org" }, { "packagist" ложь} ]

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