摘要
我正在尝试从某个分支(在github上)的私有存储库中安装软件包。在可以从另一个分支安装软件包之前。那不是问题。但是现在,无论我做什么,都会引发以下错误:
The requested package vendor/repo dev-new_mybranch exists as vendor/repo[1.0.0, dev-mybranch] but these are rejected by your constraint
以下各项工作正常:
mybranch
的分支"require": {
"vendor/repo": "dev-mybranch"
...
},
这很好用。
以下内容无效:
new_mybranch
"require": {
"vendor/repo": "dev-new_mybranch"
...
},
composer update
后,出现以下错误:The requested package vendor/repo dev-new_mybranch exists as vendor/repo[1.0.0, dev-mybranch] but these are rejected by your constraint
我已经尝试解决此错误的方法
composer clearcache
composer update -v
也无法解决问题。除了错误中的文字外,没有其他信息。"dev-new_mybranch"
代替"new_mybranch.x-dev"
。显然,如果分支名称也可以解释为版本名称,则应使用此名称。但是这种方式也行不通。composer install
,但仍然得到相同的错误。