kyo*_*kyo 9 laravel composer-php
今天早上,我运行了这个命令
composer create-project laravel/laravel laravel-4.2 4.2 --prefer-dist
Run Code Online (Sandbox Code Playgroud)
我不断得到
无法下载“ https://packagist.org/packages.json ”文件:无法打开流:操作超时正在
使用降级模式重试,请检查https://getcomposer.org/doc/articles/troubleshooting.md#降级模式了解更多信息
有谁知道如何避免这种情况?
对我来说,这不是我的互联网连接速度的问题,而是“repo.packagist.org”的 IPv6 分辨率问题。我通过将 IPv4 地址添加到我的主机文件来解决这个问题。这是一个黑客,但它的工作原理。
# dig +short repo.packagist.org
142.44.164.255
# echo "142.44.164.255 repo.packagist.org" >> /etc/hosts
Run Code Online (Sandbox Code Playgroud)
试试这个解决方案对我有用!
"repositories": [
{
"type": "composer",
"url": "https://packagist.org"
},
{ "packagist": false }
]
Run Code Online (Sandbox Code Playgroud)
并composer:update再次运行。如果没有那么run composer self-update
我在这里得到了答案,它就像巫毒教一样......
小智 6
对我来说,它是 ipv6,我禁用了它:networksetup -setv6off Wi-Fi在 macOS 上。像魅力一样工作。
解决方案在这里找到:https : //getcomposer.org/doc/articles/troubleshooting.md#operation-timed-out-ipv6-issues-
| 归档时间: |
|
| 查看次数: |
18231 次 |
| 最近记录: |