网络很好,但无法在命令中创建laravel项目并显示错误

时间:2015-06-09 09:25:23

标签: php laravel curl composer-php homestead

我用这个命令在宅基地创建一个新的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)中输入地址时,它可以工作!我可以通过浏览器下载文件!

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

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

解决方法是增加COMPOSER_PROCESS_TIMEOUT(默认为300)并使用--prefer-source选项强制从源安装:

COMPOSER_PROCESS_TIMEOUT=2000

composer create-project laravel/laravel Laravel --prefer-source