首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决作曲家的最小稳定性问题

如何解决作曲家的最小稳定性问题
EN

Stack Overflow用户
提问于 2016-05-29 13:34:24
回答 1查看 1.7K关注 0票数 1

我正在尝试安装Symfony CMF包。

我已经安装了SonataAdminBundle 3.x,它需要SonataBlockBundle 3.x

在安装SymfonyCMF包时,它需要symfoy-cmf/block-bundle 1.x,但是这个块包需要SonataBlockBundle 2.5或更少。

我有分叉的symfoy-cmf/block-bundle 1.x,并将需求更改为3.1或更少。

但我还是会犯错误

问题1-symfony-cmf/块-bundle 1.3.0要求奏鸣曲-项目/块-包>=2.2.12,<2.5 ->可满足 sonata-项目/区块-bundle2.2.12、2.2.13、2.2.14、2.2.15、2.3.0、2.3.1、2.3.10、2.3.11、2.3.12、2.3.2、2.3.3、2.3.4、2.3.5、2.3.6、2.3.7、2.3.8、2.3.9 --但这些都与你的要求或最低限度的稳定性相冲突。- symfony-cmf/symfony-cmf 1.3.0需要symfony-cmf/块-bundle 1.3。* ->可由symfony-cmf/块-bundle1.3.0满足。- symfony-cmf/symfony-cmf ~1.3 ->的安装请求,可由symfony-cmf/symfony-cmf1.3.0满足。

composar.json

代码语言:javascript
复制
    ...
    "symfony-cmf/symfony-cmf":              "~1.3",
    "iBasit/block-bundle":                  "dev-master", // this is to replace sonata-cmf/block-bundle requirement
    "sonata-project/block-bundle":          "3.0.*",
    ...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-30 15:05:33

我们有作曲家依赖冲突。

我试着用一些方法

  • 使用最小稳定段
  • 使用冲突部分
  • 先安装cmf,然后再安装管理包
  • 检查你想要做的事情

关于你的问题,我已经做了我所知道的一切,我看不出任何决定是正确的。

这里最好的方法是使用最小稳定部分对cmf包使用“偏好稳定”:true标志。

我强烈建议您不要做一些更改,比如“我有分叉符号cmf/块-bundle 1.x,并将需求更改为3.1或更少”,因为在将来,它会破坏包和它的硬代码的依赖关系和逻辑。

谢谢你的关注,如果有人找到这个问题的答案,请告诉我。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37510533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档