我在我的项目中使用了很棒的奏鸣曲管理软件包。 但是几个月后,在使用composer进行更新时,我遇到了依赖问题。我需要更改版本声明,但它一直给我错误。需要帮助来清理/组织作曲家的奏鸣曲项目依赖项
我看了一下关于奏鸣曲的文档,但它没有提供任何帮助。
所以我问这里是否有人可以在composer文件中给我正确的配置来让所有的奏鸣曲包一起工作。
这里是我的composer.json
"php": ">=5.3.3",
"symfony/symfony": "2.3.*",
"doctrine/orm": ">=2.2.3,<2.4-dev",
"doctrine/doctrine-bundle": "1.2.*",
"twig/extensions": "1.0.*",
"symfony/assetic-bundle": "2.3.*",
"symfony/swiftmailer-bundle": "2.3.*",
"symfony/monolog-bundle": "2.3.*",
"sensio/distribution-bundle": "2.3.*",
"sensio/framework-extra-bundle": "2.3.*",
"sensio/generator-bundle": "2.3.*",
"incenteev/composer-parameter-handler": "~2.0",
"friendsofsymfony/user-bundle": "1.3.*",
"sonata-project/admin-bundle": "2.2.*@dev",
"sonata-project/block-bundle": "2.1.*@dev",
"sonata-project/cache-bundle": "dev-master",
"sonata-project/jquery-bundle": "1.8.*@dev",
"sonata-project/easy-extends-bundle" : "dev-master",
"sonata-project/intl-bundle" : "dev-master",
"sonata-project/doctrine-orm-admin-bundle": "dev-master",
"sonata-project/user-bundle": "dev-master",
"sonata-project/media-bundle" : "dev-master",
"genemu/form-bundle": "2.2.*",
"winzou/console-bundle": "1.*",
"knplabs/knp-menu-bundle": "[email protected]",
"knplabs/knp-menu": "[email protected]"
我的Symfony的版本是提前2.3.8
感谢。
您可以发布哪些依赖requiers作曲家,同时更新?例如。你会得到什么错误? – Hast
' - sonata-project/cache-bundle dev-master需要sonata-project/cache [email protected] - >找不到匹配的包。“是我现在得到的错误(没有任何修改)。事情是,一个月前我有错误。我需要在某些软件包中更改版本,所以我认为我的依赖关系配置与错误版本混为一谈。 – Link14