我不是作曲家专家,也许我不了解它的一些事情。
我想用它来学习新的Symfony CMF版本: https://github.com/symfony-cmf/symfony-cmf/blob/master/composer.json
正如您在composer.json中看到的那样,需要使用:
"symfony-cmf/core-bundle": "1.1.*",
在路由自动捆绑https://github.com/symfony-cmf/RoutingAutoBundle/blob/master/composer.json中:
"symfony-cmf/core-bundle": "1.0.*",
这种差异是否会阻止我使用routing-auto-bundle?或者我可以用某种方式做点什么?如上所述,我还在学习作曲家。
答案 0 :(得分:1)
由于CoreBundle在1.1.0中没有BC中断,因此您可以将1.1.0别名为1.0.0。这样,你安装1.1,但作曲家认为它是1.0。 https://getcomposer.org/doc/articles/aliases.md
它并不理想,但由于路径自动化不稳定,它是唯一的解决方案。
{
"require": {
"symfony-cmf/core-bundle": "1.1.* as 1.0.*"
}
}