Php Github InvalidArgumentException新库

Php Github InvalidArgumentException新库,php,git,laravel,github,Php,Git,Laravel,Github,我正在github中为Laravel Framework创建我的第一个库,在push步骤之后,我尝试通过composer获取库: 作曲家需要malekbenelouafi/laravel状态 但是,我总是会遇到这样的错误: [InvalidArgumentException] 在任何版本中都找不到程序包malekbenelouafi/laravel状态 为您的最低稳定性(dev)。检查包裹拼写或您的密码 最小稳定性 这是github中我的库的链接: 谢谢。您的项目不是作曲家软件包,它只在Git

我正在github中为Laravel Framework创建我的第一个库,在
push
步骤之后,我尝试通过composer获取库:

作曲家需要malekbenelouafi/laravel状态

但是,我总是会遇到这样的错误:

[InvalidArgumentException]
在任何版本中都找不到程序包malekbenelouafi/laravel状态 为您的最低稳定性(dev)。检查包裹拼写或您的密码 最小稳定性

这是github中我的库的链接:


谢谢。

您的项目不是作曲家软件包,它只在Github上。Composer与Github是分开的,您必须在聚合器(如Packagist)上发布包

访问该网站,查看“发布软件包”的说明

或者,如果您还没有准备好或不想将库作为一个包发布,您应该能够修改
composer.json
以在不发布的情况下处理此问题

基本上,您只需要将Github repo添加到
composer.json
,如下所示:

{
    "repositories": [
        {
            "url": "https://github.com/malekbenelouafi/laravel-status.git",
            "type": "git"
        }
    ],
    "require": {
        // Other required libraries
    }
}

您可以阅读有关此选项和的更多信息。感谢@Alex Harris在下面给出的答案。

您的项目不是作曲家软件包,它只在Github上。Composer与Github是分开的,您必须在聚合器(如Packagist)上发布包

访问该网站,查看“发布软件包”的说明

或者,如果您还没有准备好或不想将库作为一个包发布,您应该能够修改
composer.json
以在不发布的情况下处理此问题

基本上,您只需要将Github repo添加到
composer.json
,如下所示:

{
    "repositories": [
        {
            "url": "https://github.com/malekbenelouafi/laravel-status.git",
            "type": "git"
        }
    ],
    "require": {
        // Other required libraries
    }
}

您可以阅读有关此选项和的更多信息。感谢@Alex Harris在下面给出的答案。

@John Michael L'Aller是对的,您没有包裹。但是,您应该能够修改
composer.json
以处理此问题,而无需将回购作为包发布。您可以在此处阅读更多信息:。

@John Michael L'Aller是对的,您没有包裹。但是,您应该能够修改
composer.json
以处理此问题,而无需将回购作为包发布。您可以在这里阅读更多信息:。

好的观点。我想最终的目标是共享这个库,但我将把它添加到我的答案中,以供未来的读者阅读。这一点很好。我想最终的目标是共享这个库,但我会把它添加到我的答案中,供未来的读者阅读。