首页 > 解决方案 > 无法下载“https://packagist.org/packages.json”文件:无法打开流:操作超时

问题描述

今天早上,我运行了这个命令

composer create-project laravel/laravel laravel-4.2 4.2 --prefer-dist

我不断得到

在此处输入图像描述

无法下载“ https://packagist.org/packages.json
”文件:无法打开流:操作超时 以降级模式重试,请检查https://getcomposer.org/doc/articles/troubleshooting.md#降级模式了解更多信息

任何人都知道如何避免这种情况?

标签: laravelcomposer-php

解决方案


对我来说,这不是我的互联网连接速度的问题,而是“repo.packagist.org”的 IPv6 分辨率的问题。我通过将 IPv4 地址添加到我的主机文件中解决了这个问题。这是一个黑客,但它的工作原理。

# dig +short repo.packagist.org
142.44.164.255
# echo "142.44.164.255 repo.packagist.org" >> /etc/hosts

更多细节在这里!


推荐阅读