我最近开始使用作曲家。我真的很好奇如何将我自己的存储库添加到 composer.json?
我试过添加
{
"repositories": [
{
"url": "https://github.com/cmzyg/quotabox.git",
"type": "git"
}
],
"require": {
"cmzyg/quotabox": "master"
}
}
尝试将其添加为测试,但是在运行"php composer.phar update"时,我收到此错误 - "克隆失败,找不到 git"。显然我在这里做错了什么?
问题是你的 git 项目cmzyg/quotabox
没有composer.json
。如果这是您自己的项目,您可以添加一个composer.json
。请参阅此处了解如何创建自己的包。
或者如果没有,你可以试试这个。
"repositories": [
{
"type": "package",
"package": {
"name": "cmzyg/quotabox",
"version": "master",
"dist": {
"type": "zip",
"url": "https://github.com/cmzyg/quotabox/archive/master.zip"
},
"source": {
"type": "git",
"url": "https://github.com/cmzyg/quotabox.git",
"reference": "master"
},
"autoload": {
"files": ["autoloader.php"]
}
}
}
],
"require": {
"cmzyg/quotabox": "master-dev"
},