无法下载“https://packagist.org/packages.json”文件

Posted

技术标签:

【中文标题】无法下载“https://packagist.org/packages.json”文件【英文标题】:"https://packagist.org/packages.json" file could not be downloaded 【发布时间】:2015-10-16 15:31:47 【问题描述】:

我正在尝试使用以下命令安装一个新的 laravel 实例:

composer create-project laravel/larevel authii --prefer-dist

但是我遇到了以下问题:

我的互联网连接在代理服务器上:192.168.20.9:8080 另外,我在windows平台win8.1 x64Xamppphp 5.6.11,有什么帮助吗?

【问题讨论】:

你告诉它使用代理下载吗? 我刚刚重新启动操作系统,错误消失了! 【参考方案1】:

我注意到更改网络时也会发生这种情况。如果我让计算机进入睡眠状态,然后继续连接到其他网络,就会发生这种情况。 因此,要么重新启动计算机,要么重新启动 docker。似乎对我有用。这个问题已经有 2 次了。

【讨论】:

【参考方案2】:

Windows 用户 打开cmd并输入这个命令

set http_proxy= xxx.xxx.xxx.xxx:xxxx (YOUR_IP:PORT)
set https_proxy= xxx.xxx.xxx.xxx:xxxx (YOUR_IP:PORT)

【讨论】:

【参考方案3】:

Linux 用户可以运行这个命令来解决这个问题:

sudo sh -c "echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf"

More Information

【讨论】:

【参考方案4】:

在这里找到了适合我的修复方法:https://getcomposer.org/doc/articles/troubleshooting.md#operation-timed-out-ipv6-issues-。

我不得不在我的网络接口上禁用 IPv6。禁用后,作曲家工作正常。

【讨论】:

【参考方案5】:

你需要告诉作曲家使用代理。

链接:PHP Composer behind http proxy 和 Composer cannot download files

喜欢:

export HTTP_PROXY="http://my-corp-proxy.mcdonalds"
php composer.phar install

【讨论】:

为什么会这样?我现在有这个错误,我的环境没有任何改变。 只是一个额外的。在Composer's troubleshooting page 上,它说明了 ipv6 兼容性问题。只需禁用 ipv6,运行 composer 并再次启用它。

以上是关于无法下载“https://packagist.org/packages.json”文件的主要内容,如果未能解决你的问题,请参考以下文章

无法下载检测到病毒

PDF下载无法打开

苹果手机下载东西,老是显示无法下载app。。请问这是怎么回事

下载管理器无法下载 APK

安卓手机无法下载软件

为啥油管mkv格式无法下载