[我正在尝试将我创建的私有git包转换成我需要时才需要的作曲家包,但我认为我做错了事,需要朝正确的方向发展,
在我的git项目中,我有一个作曲家文件[已删除私人信息]
{
"name": "[name]/[package]",
"type": "project",
"license" : "proprietary",
"authors": [],
"require": {
"php": "^5.6 || ^7.0"
},
"extra": {
"branch-alias": {
"dev-master": "1.0-dev"
}
}
然后我打电话
composer require [email protected]:[user]/[package].git
我现在正在获得此回复表的撰写者
[UnexpectedValueException]
Could not parse version constraint [user]/[package].git: Invalid version string "[user]/[package].git"
我在做什么错。
您需要告诉作曲家在哪里可以找到您的包裹。 composer
不能直接从git存储库中获取软件包。
在repositories
键下将包含软件包的git存储库作为vcs
存储库添加到您打算在其中使用软件包的项目的composer.json
。(您也可以将存储库添加到全局