簡體   English   中英

作曲家中的交叉依賴要求

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM