Composer在使用内联别名时找不到包



根据https://getcomposer.org/doc/articles/aliases.md#require-内联别名我正在尝试使用别名来使用克隆的repo修补某些东西。为了进行测试,我需要该repo的补丁分支(在本例中称为deps)。

然而作曲家失败了:

composer require -vvv php-pm/httpkernel-adapter@dev-deps
   [InvalidArgumentException]
   Could not find package php-pm/httpkernel-adapter@dev-deps at any version for your minimum-stability (dev). Check the package spelling or your minimum-stability

我的composer.json中的别名如下:

...
"repositories": [
    {
        "type": "vcs",
        "url": "https://github.com/andig/php-pm-httpkernel"
    }
]

andig/php-pm-httpkernel repo是一个克隆,具有deps分支。

为什么composer不能在desirec分支中要求来自别名repo的包?

这太令人尴尬了。在命令行上,它需要是

composer require -vvv php-pm/httpkernel-adapter:dev-deps

请注意:而不是@

相关内容

  • 没有找到相关文章

最新更新