我正在尝试foo/bar在 dir 中使用 Composer 开发一个 PHP 库(称为 ),/work/a其中包含以下composer.json内容:
{
"name": "foo/bar",
"require": {
"php": ">=7.2"
}
}
/work/a是一个 git 项目,我在分支上mybranch
我正在尝试在另一个本地项目(称为testing/foobar)中使用这个库,在 dir 中使用 Composerwork/b的composer.json内容:
{
"name": "testing/foobar",
"type": "project",
"repositories": [
{
"type": "vcs",
"url": "/work/a"
}
],
"require": {
"php": "^7.4",
"foo/bar": "mybranch"
}
}
运行$ composer install时/work/b出现错误:
[UnexpectedValueException]
Could not parse version constraint mybranch: Invalid version string "mybranch"
翻阅古今