作曲家安装不能在我的git repo上工作

时间:2014-12-03 11:36:29

标签: git github composer-php

我有以下回购:

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   任何版本,包名中都可能有拼写错误。

enter image description here

我做错了吗?我甚至尝试将其添加到packagist网站,但它似乎无法正常工作。知道我在这里可能缺少什么吗?

1 个答案:

答案 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"
},

这不会要求包装工人将其移除。