作曲家没有找到更深层次的DEV依赖性匹配



我有一个Symfony应用,它需要一个私人存储库中的捆绑包:

{
    "name": "app",
    "repositories": [
        { "type": "vcs", "url": "ssh://git@XX/apm-library.git" },
        { "type": "vcs", "url": "ssh://git@XX/apm-bundle.git" }
    ],
    "require": {
        "apm-bundle": "dev-some-branch-name#354d4c6c49b1e97c81b589d8ae72301dbd99949c"
    }
}

捆绑包需要一个私人存储库的库:

{
    "name": "apm-bundle",
    "repositories": [
        { "type": "vcs", "url": "ssh://git@XX/apm-library.git" }
    ],
    "require": {
        "apm-library": "dev-some-branch-name#12b79acef80795e5a70632867d40b82f574a5fdc"
    }
}

我正在同时开发应用程序和库,所以我所做的是(如上所述):

  1. 捆绑包的要求分支
  2. 该捆绑分支请求库的分支

当我尝试在应用中安装/更新捆绑包时,我遇到了这个问题:

Problem 1
- Installation request for apm-bundle dev-some-branch-name#354d4c6c49b1e97c81b589d8ae72301dbd99949c -> satisfiable by apm-bundle[dev-some-branch-name].
- apm-bundle dev-some-branch-name requires apm-library dev-some-branch-name#12b79acef80795e5a70632867d40b82f574a5fdc -> no matching package found.

找不到匹配的软件包

似乎没有仰望"开发"分支。

当我在捆绑本身中进行作曲家更新时 - 它成功解决了此类版本。

我在做什么错?

minimum-stability: "dev"添加到您的composer.json应该有所帮助。默认情况下,作曲家不安装非稳定的瞬态依赖关系,您需要启用使用上述配置的人。

相关内容

  • 没有找到相关文章

最新更新