我试图要求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
的最新版本,所以安装早期版本并不是我真正想要的。
我该如何处理?
答案 0 :(得分:0)
如果phpunit软件包明确要求您在另一个版本中明确安装的软件包版本,则没有真正好的解决方案。您可以尝试更新代码以使用Symfony 3.0,因为这应该与没有弃用通知的2.8相同,然后应该可以安装dbunit。