【问题标题】:composer install not working on my git repocomposer install 在我的 git repo 上不起作用
【发布时间】:2015-01-31 23:03:01
【问题描述】:

我有以下回购:

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 站点,但它似乎不起作用。知道我在这里可能缺少什么吗?

【问题讨论】:

    标签: git github composer-php


    【解决方案1】:

    对于分叉和测试,请不要使用 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"
    },
    

    这不需要您可以删除它的包装师。

    【讨论】:

      猜你喜欢
      • 2013-10-04
      • 1970-01-01
      • 2017-08-14
      • 2014-01-31
      • 2016-06-25
      • 2017-07-11
      • 2012-10-08
      • 2023-02-21
      相关资源
      最近更新 更多