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

Laravel Vapor部署提示无法找到项目依赖,修改vapor.yml未解决怎么处理

报错诱因
  • 部署执行脚本中存在未处理的Git合并冲突内容:报错前两行显示脚本将Git冲突信息里的Merge关键字识别为系统命令执行,同时将冲突关联的hot-fix/vapor-issue分支名判定为无效路径/命令,直接导致构建流程提前中断
  • 构建中断发生在composer install步骤运行之前,所以Vapor无法检测到项目依赖,抛出依赖未安装的错误提示
  • 你提供的vapor.yml配置本身没有问题,build段的composer install命令写法符合要求,不需要修改该配置文件
解决方案
  • 第一步:排查CI自动部署的配置文件(比如GitHub Actions存放在.github/workflows目录下的yml文件)、部署触发脚本,以及代码根目录下的所有修改文件,找到带有Git冲突标记的内容,冲突标记格式如下:
<<<<<<< HEAD
// 当前分支的代码内容
=======
// 合并分支的代码内容
>>>>>>> hot-fix/vapor-issue
  • 第二步:按照业务需求保留正确的代码,删除所有冲突标记的行
  • 第三步:提交解决冲突后的代码,重新触发部署流程即可
  • 特殊情况:如果排查后确认不存在未解决的Git冲突,可清理CI运行环境的缓存,再重新触发部署,排除缓存导致的旧冲突文件未更新问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 13:06:04