网络正常,但无法创建laravel项目,命令中显示错误



我使用这个命令在宅基地创建一个新的laravel项目:

composer create-project laravel/laravel Laravel
然后,终端显示如下错误:

从dist下载laravel/laravel失败:"https://api.github.com/repos/laravel/laravel/zipball/7bddbdc2a1f8d9c23205707e74455d74684e3031"文件无法下载:打开流失败:连接超时现在尝试从源代码

下载

我使用curl命令获取内容,再次失败:

curl https://api.github.com/repos/laravel/laravel/zipball/7bddbdc2a1f8d9c23205707e74455d74684e3031

然而,当我在浏览器(Firefox)中输入地址时,它工作了!我可以通过浏览器下载文件!

这可能是关于github下载可靠性的常见问题。它经常失败。

一个解决方案是增加COMPOSER_PROCESS_TIMEOUT(默认为300),并使用--prefer-source选项强制从源代码安装:
COMPOSER_PROCESS_TIMEOUT=2000
composer create-project laravel/laravel Laravel --prefer-source

相关内容

  • 没有找到相关文章

最新更新