尝试在一个全新/干净的 symfony 5.2 项目(即)上执行“次要”版本升级(5.2 到 5.3 composer create-project symfony/website-skeleton:"5.2.*" s5test
)
然后我只是添加一个主页用于测试目的(https://symfony.com/doc/current/page_creation.html)
在composer.json:我将所有实例更改5.2.*
为5.3.*
: "symfony/...": "5.2. " 到 "symfony/...": "5.3. " "symfony/...": "^5.2 to " symfony/...": "^5.3" 等
然后我执行 composer update "symfony/*" --with-all-dependencies
] 运行正常。
要完成升级,我需要更新六个软件包的 flex 配方:
- symfony/路由
- symfony/安全包
- symfony/翻译
一切安装正常。
但是在安装了 symfony/console recipe ( composer recipes:install symfony/console --force -v
) 之后,我尝试运行 composer update
并且cache:clear
更新的一部分失败并出现错误:
执行脚本缓存:清除 [KO] [KO] 脚本缓存:清除返回错误代码 255 !!通过 post-update-cmd 调用脚本 @auto-scripts
在更新symfony/framework-bundle
( composer recipes:install symfony/framework-bundle --force -v
) 的 flex 配方后,我在尝试访问应用程序时得到一个空白页面,但什么也没有var/log/dev.log