我有以下回购:
https://github.com/latheesan-k/laravel-xero和我的项目composer.json
在我的电脑上,我有一个名为test
的文件夹,里面有一个名为 composer.json 的文件,其中包含以下内容:
{
"require": {
"latheesan-k/laravel-xero": "dev-master"
},
"minimum-stability": "dev"
}
现在,当我更改到此目录并运行命令 composer install 时,我收到以下错误:
无法找到所需的包latheesan-k / laravel-xero 任何版本,包名中都可能有拼写错误。
我做错了吗?我甚至尝试将其添加到packagist网站,但它似乎无法正常工作。知道我在这里可能缺少什么吗?
答案 0 :(得分:2)
对于叉子和测试,请不要使用packagist。而是使用VCS存储库。
以下是如何使用它们: https://getcomposer.org/doc/05-repositories.md#vcs。 私人存储库也是可能的。
对于您的案例,请在composer.json
:
"repositories": [
{
"type": "vcs",
"url": "https://github.com/latheesan-k/laravel-xero"
}
],
"require": {
"laravel/framework": "4.2.*",
"latheesan-k/laravel-xero": "dev-master"
},
这不会要求包装工人将其移除。