symfony - 脚本缓存:清除返回错误代码 1
问题描述
我尝试运行命令“composer update”来更新 Symfony 4.3。更新了 107 个包。然后在脚本末尾运行命令“cache:clear”时出现错误
Executing script cache:clear [KO]
[KO]
Script cache:clear returned with error code 1
!!
!! In ArrayNode.php line 327:
!!
!! Unrecognized options "dir_name, namespace" under "doctrine_migrations". Ava
!! ilable options are "all_or_nothing", "check_database_platform", "connection
!! ", "custom_template", "em", "factories", "migrations", "migrations_paths",
!! "organize_migrations", "services", "storage".
!!
!!
!!
Script @auto-scripts was called via post-update-cmd
解决方案
我做了一些研究,发现我必须更新 DoctrineMigrations 配置文件 config/packages/doctrine_migrations.yaml :
从
doctrine_migrations:
dir_name: '%kernel.project_dir%/src/Migrations'
# namespace is arbitrary but should be different from App\Migrations
# as migrations classes should NOT be autoloaded
namespace: DoctrineMigrations
至
doctrine_migrations:
migrations_paths:
"App\\Migrations": "src/Migrations"
推荐阅读
- javascript - FOSJSRoutingBundle - Routing.generate 不做任何事情
- sql - Doctrine - 如何在扩展实体的主键中添加字段?
- controller - 将 Swagger 与具有相同 URL 但响应类型不同的多个控制器一起使用
- php - 回答所有问题,除了那些有音频或视频的 Laravel Eloquent
- apache-kafka - Apache Kafka:减少 kafka 磁盘使用量
- flutter - 如何通过 Column/Row 容器中的左(或右)边缘提供项目的对齐方式?
- angular6 - @ngrx/store-devtools - 效果调用了两次
- sql - 统计 SQL Server 中每个月的行数
- java - 对象模拟不起作用(其为空)并在方法调用时返回 NullPointerException
- ios - tableview 项目在显示所选项目之前循环遍历所有项目 siwift