我用这个命令在宅基地创建一个新的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
然而,当我在broswer(Firefox)中输入地址时,它可以工作!我可以通过浏览器下载文件!
非常感谢任何帮助。
答案 0 :(得分:0)
这可能是关于github下载可靠性的常见问题。它经常失败。
解决方法是增加COMPOSER_PROCESS_TIMEOUT
(默认为300)并使用--prefer-source
选项强制从源安装:
COMPOSER_PROCESS_TIMEOUT=2000
composer create-project laravel/laravel Laravel --prefer-source