作曲家需要的交叉依赖关系



我试图要求phpunit/dbunit .

我运行命令php composer.phar require phpunit/dbunit这显然需要symfony/yaml ^3.0.

我的问题是我已经有一个使用 symfony/yaml v2.8.33 的供应商库。

这是作曲家日志:

Installation request for phpunit/dbunit 3.0.0 -> satisfiable by phpunit/dbunit[3.0.0].
- Conclusion: remove symfony/yaml v2.8.33
- Conclusion: don't install symfony/yaml v2.8.33
- phpunit/dbunit 3.0.0 requires symfony/yaml ^3.0

我的问题是,如果我安装symfony/yaml ^3.0这不会破坏我正在使用symfony/yaml v2.8.33的现有依赖项。

我想要最新版本的phpunit/dbunit所以安装早期版本并不是我真正想要的。

我该如何继续?

如果 phpunit 包明确要求你明确安装在另一个版本中的包版本,那么没有真正好的解决方案。您可以尝试更新代码以使用 Symfony 3.0,因为这应该与 2.8 相同,没有弃用通知,然后应该可以安装 dbunit。

相关内容

  • 没有找到相关文章

最新更新