简体   繁体   English

symfony 作曲家更新“不要安装 symfony/symfony”

[英]symfony composer update “don't install symfony/symfony”

I'm getting a flood of messages when I run 'composer.phar update' on my Centos 6.4 / PHP 5.5.36 server starting with:当我在 Centos 6.4 / PHP 5.5.36服务器上运行“composer.phar update”时,我收到了大量消息:

Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of 
packages.

  Problem 1
- Conclusion: don't install symfony/symfony v3.0.9
- Conclusion: don't install symfony/symfony v3.0.8
- Conclusion: don't install symfony/symfony v3.0.7
- Conclusion: don't install symfony/symfony v3.0.6
- Conclusion: don't install symfony/symfony v3.0.5
- Conclusion: don't install symfony/symfony v3.0.4
- Conclusion: don't install symfony/symfony v3.0.3
- Conclusion: don't install symfony/symfony v3.0.2
- Conclusion: don't install symfony/symfony v3.0.1
- phpunit/phpunit 4.0.0 requires symfony/yaml ~2.0 -> satisfiable by symfony/yaml[2.0.4, 2.0.5, 2.0.6, 2.0.7, v2.0.10, v2.0.12, v2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.19, v2.0.20, v2.0.21, v2.0.22, v2.0.23, v2.0.24, v2.0.25, v2.0.9, v2.1.0, v2.1.1, v2.1.10, v2.1.11, v2.1.12, v2.1.13, v2.1.2, v2.1.3, v2.1.4, v2.1.5, v2.1.6, v2.1.7, v2.1.8, v2.1.9, v2.2.0, v2.2.1, v2.2.10, v2.2.11, v2.2.2, v2.2.3, v2.2.4, v2.2.5, v2.2.6, v2.2.7, v2.2.8, v2.2.9, v2.

http://pastebin.centos.org/119091/ http://pastebin.centos.org/119091/

composer.json is: http://pastebin.centos.org/119096/ composer.json是: http : //pastebin.centos.org/119096/

Here's a hint:这里有一个提示:

- phpunit/phpunit 4.0.0 requires symfony/yaml ~2.0 

You're using Symfony in version 3.0.* , which requires symfony/yaml package in the same version.您在3.0.*版本中使用 Symfony,这需要相同版本的symfony/yaml包。

In the same time you're using PHPUnit in version 4.0.* which requires symfony/yaml , but in version ~2.0 (which means >=2.0.0 and <3.0.0).同时,您在4.0.*版本中使用 PHPUnit,它需要symfony/yaml ,但在~2.0版本中(这意味着 >=2.0.0 和 <3.0.0)。

So you have a conflict here.所以你在这里有冲突。

I would suggest to update PHPUnit package to 4.8 version, which requires symfony/yaml in version ~2.1|~3.0 , which is compatible with Symfony 3.我建议将 PHPUnit 包更新到 4.8 版本,这需要版本~2.1|~3.0 symfony/yaml ,它与 Symfony 3 兼容。

更新作曲家它将解决问题

composer global update

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM