Symfony 2.1-%kernel.debug%不存在

时间:2018-10-07 01:23:08

标签: symfony symfony-2.1

我继承了一个旧的Symfony 2.1项目,并且在启动和运行时遇到了问题-我真的没有时间或预算来进行升级以使其更现代。

尝试运行php app/console时,出现以下错误消息:

[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]  
      The service definition "kernel.debug" does not exist.

我一直在努力寻找原因,但似乎无法解决-任何指示或帮助都很好。

2 个答案:

答案 0 :(得分:0)

尝试grep -r 'kernel.debug' app/来找到它的使用位置。确保提供的代码正在使用提供的vendor/目录,或者您现在运行的是composer install。您甚至可以重命名vendor/目录(作为一种快速备份,无论您是否拥有其他任何目录),然后运行composer install来消除其他可能的不一致之处。

答案 1 :(得分:0)

事实证明,我的composer.json中存在大量不兼容的软件包-5年前,随着项目的发展,一些原始软件包正在寻找Alpha和开发版本。现在,拉alpha和beta破坏了很多事情。通过了npm,从我拥有的内容中构建了一套兼容的软件包,并且它起作用了。