Symfony2:使用composer时如何解决两个bundle的需求冲突?

时间:2013-03-06 19:36:19

标签: symfony dependencies bundle composer-php

我需要使用两个捆绑包:

我在尝试更新作曲家时遇到问题,因为他们对 kriswallsmith / buzz 捆绑包有不同的要求:

  1. kriswallsmith / buzz:< = 0.5
  2. kriswallsmith / buzz:> = 0.9
  3. 解决此问题的最佳方法是什么?我是否必须在捆绑github问题跟踪器中报告问题?或者最好分叉google-geolocation-bundle来更新其依赖项?

1 个答案:

答案 0 :(得分:8)

你可以尝试在这样的作曲家中使用一个不真实的buzz版本号:

"kriswallsmith/buzz": "v0.9 as 0.5"

但事实并非如此,因为google-geolocation-bundle可能不适用于更高版本的动态更新。

但也尝试使用某种东西而不是dsyph3r/google-geolocation-bundle。很奇怪它需要旧版本的捆绑包......