【问题标题】:EasyAdmin 2.0.* and Symfony 3.4 composer errorsEasyAdmin 2.0.* 和 Symfony 3.4 作曲家错误
【发布时间】:2019-06-03 07:21:10
【问题描述】:

我正在尝试在 Symfony 3.4 上安装 EasyAdminBundle 2.0.* 版本,但 composer 显示冲突。我试图与 packagist 核实哪里会出现问题,但我没有找到任何提示。有人可以帮助阅读作曲家错误吗?是否可以在 Symfony 3.4 上安装 EasyAdmin 2.* ? 我的php版本是7.1.14。

提前谢谢你。 托马斯

 Problem 1
    - Conclusion: remove symfony/symfony v3.4.21
    - Conclusion: don't install symfony/symfony v3.4.21
    - Conclusion: don't install symfony/symfony v3.4.20
    - Conclusion: don't install symfony/symfony v3.4.19
    - Conclusion: don't install symfony/symfony v3.4.18
    - Conclusion: don't install symfony/symfony v3.4.17
    - Conclusion: don't install symfony/symfony v3.4.16
    - Conclusion: don't install symfony/symfony v3.4.15
    - Conclusion: don't install symfony/symfony v3.4.14
    - Conclusion: don't install symfony/symfony v3.4.13
    - Conclusion: don't install symfony/symfony v3.4.12
    - Conclusion: don't install symfony/symfony v3.4.11
    - Conclusion: don't install symfony/symfony v3.4.10
    - Conclusion: don't install symfony/symfony v3.4.9
    - Conclusion: don't install symfony/symfony v3.4.8
    - Conclusion: don't install symfony/symfony v3.4.7
    - Conclusion: don't install symfony/symfony v3.4.6
    - Conclusion: don't install symfony/symfony v3.4.5
    - Conclusion: don't install symfony/symfony v3.4.4
    - Conclusion: don't install symfony/symfony v3.4.3
    - Conclusion: don't install symfony/symfony v3.4.2
    - Conclusion: don't install symfony/symfony v3.4.1
    - easycorp/easyadmin-bundle v2.0.0 requires symfony/expression-language ^4.1 -> satisfiable by symfony/expression-language[v4.1.0, v4.1.1, v4.1.10, v4.1.2, v4.1.3, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9, v4.2.0, v4.2.1, v4.2.2].
    - easycorp/easyadmin-bundle v2.0.1 requires symfony/expression-language ^4.1 -> satisfiable by symfony/expression-language[v4.1.0, v4.1.1, v4.1.10, v4.1.2, v4.1.3, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9, v4.2.0, v4.2.1, v4.2.2].
    - easycorp/easyadmin-bundle v2.0.2 requires symfony/expression-language ^4.1 -> satisfiable by symfony/expression-language[v4.1.0, v4.1.1, v4.1.10, v4.1.2, v4.1.3, v4.1.4, v4.1.5, v4.1.6, v4.1.7, v4.1.8, v4.1.9, v4.2.0, v4.2.1, v4.2.2].
    - don't install symfony/expression-language v4.1.0|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.1.1|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.1.10|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.1.2|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.1.3|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.1.4|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.1.5|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.1.6|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.1.7|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.1.8|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.1.9|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.2.0|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.2.1|don't install symfony/symfony v3.4.0
    - don't install symfony/expression-language v4.2.2|don't install symfony/symfony v3.4.0
    - Installation request for symfony/symfony 3.4.* -> satisfiable by symfony/symfony[v3.4.0, v3.4.1, v3.4.10, v3.4.11, v3.4.12, v3.4.13, v3.4.14, v3.4.15, v3.4.16, v3.4.17, v3.4.18, v3.4.19, v3.4.2, v3.4.20, v3.4.21, v3.4.3, v3.4.4, v3.4.5, v3.4.6, v3.4.7, v3.4.8, v3.4.9].
    - Installation request for easycorp/easyadmin-bundle ^2.0 -> satisfiable by easycorp/easyadmin-bundle[v2.0.0, v2.0.1, v2.0.2].

【问题讨论】:

  • 你试过删除composer.lock或/和/vendor吗?它在类似情况下有所帮助
  • 有时它会有所帮助,但不幸的是在这种情况下不会。谢谢。

标签: symfony composer-php symfony-3.4 php-7.1 easyadmin


【解决方案1】:

EasyAdminBundle 2.0 需要 symfony 4.1 所以升级 symfony,或者使用 EasyAdminBundle 1.17.19(来自 1.x 分支的最新版本)

【讨论】:

  • 感谢您的回答。 Symfony/doctrine-bridge 4.1 意味着它适用于 symfony 4.1 对吗?这是版本命名约定还是只是偶然的融合?顺便提一句。因为 lts,我选择了 sf 3.4。
  • @tomas Yes symfony/doctrine-bridge 4.1 表示它是来自 symfony 4.1 的一个包
  • 对我来说,在 1.17.21 版本上安装了 easyAdminBundle。谢谢!
猜你喜欢
  • 1970-01-01
  • 2015-07-10
  • 2018-03-20
  • 1970-01-01
  • 2021-08-07
  • 2018-07-03
  • 2019-11-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多