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

创建Symfony项目报错:无法下载指定JSON文件(HTTP/2 404)

Symfony安装时composer install报404错误(无法获取symfony/recipes的index.json)

问题场景

我是Symfony新手,按官方步骤执行以下命令创建6.2版本项目:

composer create-project symfony/skeleton:"6.2.*" basic

进入项目目录后运行composer install,出现如下错误:

In CurlDownloader.php line 623:

  The "https://raw.githubusercontent.com/symfony/recipes/flex/main/index.json" file could not be downloaded (HTTP/2 404 )

已尝试修改composer.json中symfony/flex版本为^1.0,但问题未解决。

可行的解决办法

  • 清理Composer缓存,执行:
    composer clear-cache
    
    之后重新运行composer install,旧缓存的无效地址可能是问题根源。
  • 升级Symfony Flex到兼容版本:Symfony 6.2要求Flex版本至少为^2.2,回退到^1.0会导致兼容问题。执行以下命令更新Flex:
    composer require symfony/flex:"^2.2" --no-update
    composer update symfony/flex
    
    完成后再运行composer install。
  • 检查网络是否能正常访问raw.githubusercontent.com,必要时切换网络环境或配置Composer代理。
  • 删除项目根目录下的symfony.lock文件,执行composer dump-autoload后重新运行composer install,重新初始化Flex的配置信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 13:46:27