如何在进行架构更新时修复此奇怪的教义错误

时间:2016-07-28 19:04:21

标签: doctrine-orm doctrine symfony

我在Windows 8上的开发环境一直运行良好,但每当我运行时都会突然发生:

php  bin/console doctrine:schema:update --force --env=test

我收到一条非常奇怪的错误消息: console

所有其他开发人员在我们的主分支中工作得很好。我已经从我的本地系统中删除了该项目,并从git中取消了它并运行了编写器安装过程,但没有运气。这让我相信问题出现在我的电脑而不是项目代码上。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

您确定没有使用屏幕截图中的反斜杠:

php bin\console doctrine:schema:update --force --env=test

这会产生(对我来说)错误:

Could not open input file:...

但如果你改用它:

php bin/console doctrine:schema:update --force --env=test

它的工作正确,如果不起作用,请尝试将正斜杠加倍:

php bin//console doctrine:schema:update --force --env=test

答案 1 :(得分:0)

结果是包含特殊字符的命令的复制粘贴。太令人沮丧了!