[英]Symfony + Composer update dependency issues
I'm running into issues trying to update my Symfony proj: 我在尝试更新Symfony项目时遇到问题:
php composer.phar update
Which returns: 哪个返回:
Problem 1
- Conclusion: don't install symfony-cmf/symfony-cmf 1.0.0-alpha1
- remove symfony-cmf/symfony-cmf 1.0.x-dev|keep symfony-cmf/symfony-cmf dev-master
- symfony-cmf/symfony-cmf 1.0.0-alpha2 requires doctrine/phpcr-bundle 1.0.0-alpha4 -> satisfiable by doctrine/phpcr-bundle[1.0.0-alpha4].
- symfony-cmf/symfony-cmf 1.0.x-dev requires doctrine/phpcr-bundle 1.0.0-alpha4 -> satisfiable by doctrine/phpcr-bundle[1.0.0-alpha4].
- symfony-cmf/symfony-cmf dev-master requires doctrine/phpcr-bundle 1.0.0-alpha4 -> satisfiable by doctrine/phpcr-bundle[1.0.0-alpha4].
- Conclusion: don't install doctrine/phpcr-bundle 1.0.0-alpha4|install symfony-cmf/symfony-cmf 1.0.0-alpha1
My composer.json is as follows: 我的composer.json如下:
"require": {
"php": ">=5.3.3",
"symfony/symfony": "2.2.*",
"doctrine/orm": "2.3.*",
"doctrine/doctrine-bundle": "1.2.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.1.*",
"symfony/swiftmailer-bundle": "2.2.*",
"symfony/monolog-bundle": "2.2.*",
"sensio/distribution-bundle": "2.2.*",
"sensio/framework-extra-bundle": "2.2.*",
"sensio/generator-bundle": "2.2.*",
"jms/security-extra-bundle": "1.4.*",
"jms/di-extra-bundle": "1.3.*",
"friendsofsymfony/user-bundle": "*",
"sonata-project/user-bundle": "dev-master",
"sonata-project/admin-bundle": "2.2.*@dev",
"sonata-project/easy-extends-bundle" : "dev-master",
"sonata-project/intl-bundle": "dev-master",
"sonata-project/doctrine-orm-admin-bundle": "2.2.*@dev",
"sonata-project/cache-bundle": "dev-master",
"knplabs/knp-menu-bundle": "1.1.x-dev",
"sonata-project/block-bundle": "2.2.*@dev",
"jackalope/jackalope-doctrine-dbal": "dev-master",
"doctrine/phpcr-bundle": "1.0.*",
"doctrine/phpcr-odm": "1.0.*",
"symfony-cmf/routing": "1.1.*@dev",
"symfony-cmf/routing-bundle": "1.1.*@dev",
"symfony-cmf/symfony-cmf": "1.0.*",
"symfony-cmf/create-bundle": "1.0.*",
"sonata-project/doctrine-phpcr-admin-bundle": "1.0.*",
"doctrine/doctrine-fixtures-bundle": "dev-master",
"symfony-cmf/content-bundle": "dev-master",
"slik/dompdf-bundle": "dev-master"
},
I'm new to composer and can't really understand what is happening here. 我是作曲家的新手,无法真正了解这里发生的情况。
Can you help? 你能帮我吗?
EDIT After applying jules suggestion I get this error 编辑应用法律建议后,出现此错误
Problem 1
- symfony-cmf/symfony-cmf dev-master requires symfony-cmf/block-bundle 1.0.0-alpha4 -> satisfiable by symfony-cmf/block-bundle[1.0.0-alpha4].
- symfony-cmf/symfony-cmf dev-master requires symfony-cmf/block-bundle 1.0.0-alpha4 -> satisfiable by symfony-cmf/block-bundle[1.0.0-alpha4].
- Conclusion: don't install symfony-cmf/block-bundle 1.0.0-alpha4
- Installation request for symfony-cmf/symfony-cmf dev-master -> satisfiable by symfony-cmf/symfony-cmf[dev-master].
Edit 2 - Symfony CMF older contents 编辑2-Symfony CMF的较早内容
vendor/symphony-cmf/block-bundle
vendor/symphony-cmf/content-bundle
vendor/symphony-cmf/core-bundle
vendor/symphony-cmf/create-bundle
vendor/symphony-cmf/menu-bundle
vendor/symphony-cmf/routing
vendor/symphony-cmf/routing-bundle
vendor/symphony-cmf/symfony-cmf
vendor/symphony-cmf/tree-browser-bundle
All of these folders contain the expected (I think) structure inside Symfony/Cmf/Bundle/BundleName. 所有这些文件夹都在Symfony / Cmf / Bundle / BundleName中包含预期的结构(我认为)。
The exception is the folder symfony-cmf which only contains docs. 例外是文件夹symfony-cmf仅包含文档。
Does this help? 这有帮助吗?
尝试
php composer.phar update --prefer-dist
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.