我无法使用 symfony 5 安装 sonataAdminBundle

Posted

技术标签:

【中文标题】我无法使用 symfony 5 安装 sonataAdminBundle【英文标题】:i can't install sonataAdminBundle with symfony 5 【发布时间】:2020-04-02 14:49:34 【问题描述】:

我正在尝试在全新的 Symfony 5 安装中安装奏鸣曲管理包,但我收到此错误:

Problem 1
    - Conclusion: don't install sonata-project/admin-bundle 3.56.1
    - Conclusion: remove twig/twig v3.0.0
    - Installation request for sonata-project/admin-bundle ^3.56 -> satisfiable by sonata-project/admin-bundle[3.56.0, 3.56.1].
    - Conclusion: don't install twig/twig v3.0.0
    - sonata-project/admin-bundle 3.56.0 requires twig/twig ^2.10 -> satisfiable by twig/twig[v2.10.0, v2.11.0, v2.11.1, v2.11.2, v2.11.3, v2.12.0, v2.12.1, v2.12.2].
    - Can only install one of: twig/twig[v2.10.0, v3.0.0].
    - Can only install one of: twig/twig[v2.11.0, v3.0.0].
    - Can only install one of: twig/twig[v2.11.1, v3.0.0].
    - Can only install one of: twig/twig[v2.11.2, v3.0.0].
    - Can only install one of: twig/twig[v2.11.3, v3.0.0].
    - Can only install one of: twig/twig[v2.12.0, v3.0.0].
    - Can only install one of: twig/twig[v2.12.1, v3.0.0].
    - Can only install one of: twig/twig[v2.12.2, v3.0.0].
    - Installation request for twig/twig (locked at v3.0.0) -> satisfiable by twig/twig[v3.0.0].

【问题讨论】:

您对 Twig 的要求似乎有冲突。根据您的用例,如果不会与其他库发生冲突,您可以将 twig 降级为 ^2.10 而不是使用 ^3.0。尝试使用composer require "sonata-project/admin-bundle:^3.56" "twig/twig:^2.10" 【参考方案1】:

我们依赖许多难以修复的第三方库。

GitHub上还有一个未解决的问题https://github.com/sonata-project/SonataAdminBundle/issues/5788

【讨论】:

我知道这篇文章已经过时了,但是有 4.0 的预计发布日期吗?

以上是关于我无法使用 symfony 5 安装 sonataAdminBundle的主要内容,如果未能解决你的问题,请参考以下文章

sonata AdminBlockServiceInterface 弃用,以明确安装 symfony 2.8 + sonata 3.10

Symfony Sonata MediaBundle,我无法上传大尺寸的 PDF

Symfony + sonata bundle - Iphone 用户无法播放我的流式音频文件

Symfony 2 / Sonata / 电子商务路线问题

Symfony 4 + Sonata + Sonata Doctrine ORM Admin Bundle:错误:没有要处理的元数据类

安装 sonata-project/user-bundle symfony 3.3 lts