[英]cross dependencies in composer require
我試圖要求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。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.