Sylius分类法捆绑包与symfony 3.3.8不兼容

时间:2017-09-05 09:19:40

标签: symfony sylius symfony-3.3

我安装Symofny 3.3.8并尝试安装 作曲家需要sylius / taxonomy-bundle和 composer需要sylius / resource-bundle

我收到了错误。

  问题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

enter image description here

1 个答案:

答案 0 :(得分:0)

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

因此,如果您执行此操作:composer require sylius/taxonomy:^1.0.0@dev,您将获得1.0版的beta3版本。

Sylius的RC版本(目前正在编写此答案时进行测试)不会发布到子树分割(这是您从中请求代码的位置)。明天将发布Sylius 1.0,然后应该很容易要求版本1.0:composer require sylius/taxonomy:^1.0

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