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

Windows7命令提示符创建Doctrine2 ORM Schema报错求助:'vendor'未被识别

解决Windows下Doctrine Schema创建命令报错问题

我来帮你搞定这个问题!你遇到的'vendor' is not recognized错误,本质是Windows命令提示符(CMD)不支持类Unix系统的斜杠路径写法,而且Doctrine在Windows下会生成.bat后缀的可执行文件,咱们调整下命令就好:

  • 第一步:确认工作目录
    先确保你当前的CMD窗口已经切换到项目的根目录(就是包含vendor文件夹的那个目录)。如果没在,用cd命令跳转,比如:

    cd C:\your-project-folder-path
    
  • 第二步:使用Windows兼容的命令
    直接用Windows下的批处理文件路径执行:

    vendor\bin\doctrine.bat orm:schema-tool:create
    

    或者更推荐用Composer的exec命令,这个写法跨Windows和类Unix系统都能用,不用担心路径问题:

    composer exec doctrine orm:schema-tool:create
    
  • 额外排查点
    如果还是报错,先检查项目根目录下有没有vendor文件夹——如果没有,先执行composer install或composer update来安装依赖,生成这个文件夹和对应的命令文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:23:52