我正在学习如何创建Laravel软件包,并在此处编写了一个软件包:noahprot/fillindata
然后我将其提交给packagist
我在github中有set a lastest release
Packagist显示如下: Already show the latest release
然后我使用Laravel CLI工具创建一个新的laravel项目,我想尝试使用此软件包,然后使用composer require noahprot/fillindata
但是这样的结果:
[InvalidArgumentException]
Could not find a version of package noahprot/fillindata matching your
minimum-stability (dev). Require it with an explicit version con
straint allowing its desired stability.
我的包裹的composer.json文件如下:
{
"name": "noahprot/fillindata",
"License": "MIT",
"description": "take the csv file fill into database table",
"authors": [
{
"name": "Noah Prot",
"email": "mylovewangjian@gmail.com"
}
],
"autoload": {
"psr-4": {
"NeoLee\\Fillindata\\": "src/"
}
},
"extra": {
"laravel": {
"providers": [
"NoahProt\\Fillindata\\FillindataServiceProvider"
]
}
},
"require": {}
}
我尝试一下:
将"minimum-stability": "dev"
添加到composer.json,但失败,
甚至我编辑为“稳定”,但也失败了;
我现在不知道这种情况;
伙计们,请帮助我,并提供一些建议!
谢谢大家!
答案 0 :(得分:1)
Packagist似乎有一些与缓存有关的问题,请参见this issue。您正在使用的镜像可能包含一些过时的软件包信息。此时,您只能做两件事: