Composer Install Не удалось открыть поток

Всякий раз, когда я запускаю программу установки или даже вручную устанавливаю Composer, я получаю сообщение об ошибке, которое не позволяет мне завершить установку, и это раздражает. В Ларагоне — программа, используемая для создания множества различных проектов с использованием композитора и его пакетов. Это не позволит мне использовать Laravel, потому что Composer не будет правильно установлен и работать.

Ошибка:

Не удалось загрузить файл https://getcomposer.org/versions: не удалось открыть поток: A попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или установленное соединение не удалось, потому что подключенный хост не ответил.

«https://getcomposer.org/download/1.4.2/composer.phar.sig»: не удалось открыть поток: попытка подключения не удалась, так как подключенная сторона не ответила должным образом через некоторое время, или установленное соединение не удалось, поскольку подключенный хост не ответил.


person danteg    schedule 20.07.2017    source источник
comment
не могли бы вы добавить вывод диагностики композитора? обновление: извините, я не заметил, что вы не можете его установить   -  person R A    schedule 21.07.2017
comment
ты используешь линукс или винду?   -  person R A    schedule 21.07.2017
comment
@RafailAkhmetshin Я использую Windows, странно то, что я могу использовать диагностику композитора, но композитор не устанавливается ... Я думаю, потому что я использую Ларагон, который поставляется с композитором   -  person danteg    schedule 21.07.2017
comment
И диагностирует ли композитор какие-либо предупреждения о неудачных тестах? не могли бы вы проверить, что URL-адрес доступен из php, используя подсказки из этих ответов stackoverflow.com/questions/5764002/ stackoverflow.com/questions /8030789/   -  person R A    schedule 21.07.2017
comment
@RafailAkhmetshin Говорит, что сайты мертвы. Кроме того, у меня есть диагностика ошибок композитора, но я не уверен, где его опубликовать. Я новичок в stackoverflow.   -  person danteg    schedule 21.07.2017
comment
@RafailAkhmetshin Неважно, вот: pastebin.com/NGk0YxKK   -  person danteg    schedule 21.07.2017
comment
вы пытаетесь сделать это в корпоративной сети или дома? Не могли бы вы попробовать подключиться к URL-адресу https (важно) с помощью curl или чего-то подобного curl https://getcomposer.org/versions Также можете ли вы проверить, включено ли ваше расширение openssl? в php.ini   -  person R A    schedule 21.07.2017
comment
Итак, после долгого разочарования (домашняя сеть) я попробовал VPN, и это сработало, так как же я могу сделать это без VPN? @РафаилАхметшин   -  person danteg    schedule 25.07.2017
comment
Я не знаю. Нам нужно выяснить, что было заблокировано, когда вы используете домашнюю сеть. не могли бы вы открыть https://getcomposer.org/versions в своем браузере или вы получаете какие-либо предупреждения короля о сертификате?   -  person R A    schedule 25.07.2017
comment
Без предупреждения, он показывает это: { стабильный: [{путь: /download/1.4.2/composer.phar, версия: 1.4.2, min-php: 50300}], предварительный просмотр: [{путь: /download/1.4. 2/composer.phar, версия: 1.4.2, min-php: 50300}], снимок: [{путь: /composer.phar, версия: 189ba423aedc387a0487df40afc2428947406327, min-php: 50300}] } @RafailAkhmetshin   -  person danteg    schedule 25.07.2017
comment
Кроме того, строка curl getcomposer.org работает и выдает правильную строку. Хотя curl -sS getcomposer.org/installer | php привел к ошибке при загрузке... Не удалось загрузить файл getcomposer.org/versions: не удалось открытый поток: попытка подключения не удалась, потому что подключенная сторона не ответила должным образом через некоторое время, или установленное соединение не удалось, потому что подключенный хост не ответил.   -  person danteg    schedule 25.07.2017
comment
Итак, я только что попытался установить и использовать композитор на своем ноутбуке, и это сработало, так что это как-то связано с моим ПК, это странно, что я должен сделать, чтобы исправить это? @РафаилАхметшин   -  person danteg    schedule 25.07.2017
comment
не могли бы вы добавить вывод этой команды php -i | grep " PHP Stream". также проверьте эту проблему - она ​​очень похожа на вашу github.com/composer/composer/issues/ 4888   -  person R A    schedule 26.07.2017
comment
'grep' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл. Я пытался очистить свой ipv6, но это не помогло. @РафаилАхметшин   -  person danteg    schedule 26.07.2017


Ответы (2)


Помните, что ошибка связана с сетевой ошибкой IPV6.

  • Сначала я обновил версию моего композитора, выполняющего эту команду.

    композитор -vvv самообновление

  • Я также следовал этой инструкции из документа композитора по устранению проблемы с тайм-аутом IPV6.

https://getcomposer.org/doc/articles/troubleshooting.md#operation-timed-out-ipv6-issues-

Не могу сказать, кто из них сотворил чудо

person olayiwola odunsi    schedule 14.08.2019

У меня сработало удаление переменных среды https_proxy и http_proxy (Windows 10). А затем установив его, установите прокси в пустое место. Это должно работать, как это было для меня.

person DavidQuezada7    schedule 13.10.2017