You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

创建Laravel8遇Composer连接超时,加COMPOSER_DISABLE_NETWORK=1可行吗?

关于Composer离线模式解决连接超时问题的解答

不能。

COMPOSER_DISABLE_NETWORK=1开启的离线模式,仅适用于本地已经缓存了所需所有依赖包的场景——比如你之前已经安装过同版本的Laravel项目,或者手动下载过相关依赖到Composer缓存目录。但你是首次创建Laravel 8项目,本地没有对应项目骨架和依赖的缓存,离线模式下Composer无法从远程仓库拉取资源,根本没法完成项目创建。

错误提示里的这个建议是通用提示,并不适用于create-project这种需要首次拉取远程资源的场景。

实际可以尝试这些解决办法:

  • 切换国内Composer镜像源,比如执行composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/,之后再重新运行原创建命令
  • 检查本地网络是否能正常访问外部仓库,或者换一个网络环境重试
  • 增加Composer的超时时间,命令改为composer create-project laravel/laravel:^8.0 example --ignore-platform-reqs --timeout=300(300为超时秒数,可按需调整)

内容的提问来源于stack exchange,提问作者Michael18

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 17:15:13