我想将我们应用的Symfony版本从2.7.13更新到2.7.38。 我更新了composer.json,但是当我尝试更新时,它会抛出错误。
命令:
composer update symfony / symfony --with-dependencies
错误:
您的要求无法解析为可安装的软件包。
问题1 - phpunit / phpunit 4.7.7与symfony / symfony冲突[v2.7.38]。
答案 0 :(得分:1)
此版本的Symfony主动拒绝使用phpunit/phpunit
< 4.8.35使用https://github.com/symfony/symfony/blob/v2.7.38/composer.json中的conflict
:
"conflict": {
"phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0"
},
您应该将"phpunit/phpunit"
升级到您自己的composer.json中的较新版本。确保您没有明确要求存在冲突版本并运行composer update phpunit/phpunit
(或仅composer update
更新所有依赖项)
答案 1 :(得分:0)
尝试使用phpunit / bridge:
"require-dev": {
"symfony/phpunit-bridge": "~2.7"
},