symfony - Symfony 2.1 - %kernel.debug% 不存在
问题描述
我继承了一个旧的 Symfony 2.1 项目并且在启动和运行它时遇到了问题——我真的没有时间或预算来完成它并将其升级到更现代的东西。
尝试运行时,php app/console
我收到以下错误消息:
[Symfony\Component\DependencyInjection\Exception\InvalidArgumentException]
The service definition "kernel.debug" does not exist.
我一直在兜圈子试图找到原因,但似乎无法解决它 - 任何指示或帮助都会很棒。
解决方案
尝试grep -r 'kernel.debug' app/
找到它被使用的地方。确保提供的代码正在使用提供的vendor/
目录,或者您composer install
现在运行的结果。您甚至可以重命名vendor/
目录(作为一种快速备份,不管您可能有任何其他目录)并运行composer install
以消除其他可能的不一致。
推荐阅读
- mongodb - 如何查看地理距离
- typescript - 从 Typescript 中的 Promise 推断返回值
- javascript - 如何将 Chart.js 轴最小值设置为 0?
- django - 如何使用自动数据库路由为使用 PostgreSQL 的 Django 应用程序创建写入和读取副本
- sql - Oracle sql中从出生日期开始的年龄范围
- javascript - 是否有可能在进行操作后或在我的情况下在日历中创建事件然后页面使用 JavaScript 自动向下滚动?
- c# - 过滤大量收藏的最佳方法?
- django - 使用 Django Restframework 实现通知
- java - Cucumber JVM - 如何正确重用其他要素类中编写的方法?
- angularjs - Angular 10 KendoUI 访问 ng-template 外的 dataItem