Composer 需要分支名称 [英] Composer require branch name
本文介绍了Composer 需要分支名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
例如我想要求:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/google/google-api-php-client.git"
}
],
"require": {
"google/apiclient": "v1-master"
}
}
在这个例子中,我尝试在分支 v1-master
上使用 require google/apiclient
.我收到错误:
In this example I try require google/apiclient
on branch v1-master
. I get error:
[UnexpectedValueException]
Could not parse version constraint v1-master: Invalid version string "v1-master"
推荐答案
您需要在所有开发分支(=未标记)前加上 dev-
前缀.
You need to prefix all dev branches (= non tagged) by dev-
.
要安装您需要的分支,请使用:
To install the branch you need, use:
composer require google/apiclient:dev-v1-master
请参阅 composer 文档.
这篇关于Composer 需要分支名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文