【问题标题】:Sylius taxonomy bundle not compatible with symfony 3.3.8Sylius 分类包与 symfony 3.3.8 不兼容
【发布时间】:2018-02-13 12:53:40
【问题描述】:

我安装 Symofny 3.3.8 并尝试安装 作曲家需要 sylius/taxonomy-bundle 和 作曲家需要 sylius/资源包

我出错了。

问题 1
- sylius/taxonomy-bundle v0.18.0 需要 sylius/resource-bundle ^0.18 -> 可由 sylius/resource-bundle[v0.18.0] 满足。
- sylius/taxonomy-bundle ^0.18.0 的安装请求 -> 可由 sylius/taxonomy-bundle[v0.18.0] 满足。
- 结论:删除 symfony/symfony v3.3.8
- 结论:不要安装 symfony/symfony v3.3.8
- sylius/resource-bundle v0.18.0 需要 symfony/validator ^2.7 -> 可以满足 symfony/validator[v2.7.0, v2.7.1, v2.7.10, v2.7.11, v2.7.12、v2.7.13、v2.7.14、v2.7.15、v2.7.16、v2.7.17、v2.7.18、 v2.7.19、v2.7.2、v2.7.20、v2.7.21、v2.7.22、v2.7.23、v2.7.24、v2.7.25、 v2.7.26、v2.7.27、v2.7.28、v2.7.29、v2.7.3、v2.7.30、v2.7.31、v2.7.32、 v2.7.33、v2.7.34、v2.7.4、v2.7.5、v2.7.6、v2.7.7、v2.7.8、v2.7.9、 v2.8.0、v2.8.1、v2.8.10、v2.8.11、v2.8.12、v2.8.13、v2.8.14、v2.8.15、 v2.8.16、v2.8.17、v2.8.18、v2.8.19、v2.8.2、v2.8.20、v2.8.21、v2.8.22、 v2.8.23、v2.8.24、v2.8.25、v2.8.26、v2.8.27、v2.8.3、v2.8.4、v2.8.5、 v2.8.6、v2.8.7、v2.8.8、v2.8.9]。
- 不要安装 symfony/validator v2.7.0|不要安装 symfony/symfony v3.3.8

【问题讨论】:

  • 你应该改写你的帖子,以便它有一个我们可以解决的问题。
  • 并显示您的 composer.json。

标签: symfony sylius symfony-3.3


【解决方案1】:

我认为您正在请求最新的“稳定”版本,目前是0.18。这些版本与 Symfony 的最新版本不兼容,实际上相当旧。 0.18 版实际上是在 2016 年中发布的。如果您将版本要求设置为 ^1.0.0@dev,您将获得作为 beta 版本发布的最新捆绑包,这可能是一个很好的起点。

因此,如果您这样做:composer require sylius/taxonomy:^1.0.0@dev,您将获得 1.0 的 beta3 版本。

Sylius 的 RC 版本(目前正在编写此答案时正在测试)未发布到子树拆分(您从中请求代码的地方)。明天Sylius 1.0会发布,那么1.0版本应该很容易申请:composer require sylius/taxonomy:^1.0

如果您现在想要最新版本(master 分支):composer require sylius/taxonomy:dev-master。请注意,这通常可能会不稳定,但是今天如果您明天升级使用版本1.0应该可以。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-13
    • 2021-05-14
    • 2018-01-28
    相关资源
    最近更新 更多