Php Github InvalidArgumentException新库
我正在github中为Laravel Framework创建我的第一个库,在Php Github InvalidArgumentException新库,php,git,laravel,github,Php,Git,Laravel,Github,我正在github中为Laravel Framework创建我的第一个库,在push步骤之后,我尝试通过composer获取库: 作曲家需要malekbenelouafi/laravel状态 但是,我总是会遇到这样的错误: [InvalidArgumentException] 在任何版本中都找不到程序包malekbenelouafi/laravel状态 为您的最低稳定性(dev)。检查包裹拼写或您的密码 最小稳定性 这是github中我的库的链接: 谢谢。您的项目不是作曲家软件包,它只在Git
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
以处理此问题,而无需将回购作为包发布。您可以在这里阅读更多信息:。好的观点。我想最终的目标是共享这个库,但我将把它添加到我的答案中,以供未来的读者阅读。这一点很好。我想最终的目标是共享这个库,但我会把它添加到我的答案中,供未来的读者阅读。