【发布时间】:2023-02-25 05:12:05
【问题描述】:
我希望你们都做得很好,但我不是因为这个我试图从 2 天开始解决的繁忙问题。任何有关我的查询的帮助将不胜感激。
将我的 symfony 版本从 3.4 升级到 6.2 后,我遇到了这个问题。您可以查看附件截图。
我只是将我的 "symfony/symfony": "3.4.x-dev" 更改为 "symfony/symfony": "6.2.x-dev" 并更新了相关的包版本,一切都很顺利,但最后我遇到了这个问题:
请让我知道我错过了什么?
【问题讨论】:
-
什么是“这个问题”?请以文本形式将其添加到您的问题中。另外,是否有充分的理由使用 Symfony 的开发版本?为什么不用稳定的?
-
此外,逐步进行此升级可能会更简单。从 3.4 直接更新到 6.2 时,您很可能需要更改大量配置和大量代码。
-
你不能只跳 3 个主要版本并期望一切都完全一样。您的 composer.json 中的某些库似乎与 Symfony 6.2 不兼容。您必须更新/替换它们中的每一个,并相应地更改您的代码。
-
您可以使用getrector.com 自动执行迁移。在此处查找示例symfonycasts.com/screencast/symfony6-upgrade/rector。在运行 composer update 之前,您还可以删除 vendor 文件夹和 symfony.lock 文件以避免您提到的错误
标签: php symfony composer-php