Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github Composer包需要错误版本的依赖项包_Github_Composer Php_Packagist - Fatal编程技术网

Github Composer包需要错误版本的依赖项包

Github Composer包需要错误版本的依赖项包,github,composer-php,packagist,Github,Composer Php,Packagist,我刚刚将我的composer软件包上传到github,并在packagist.org上创建了一个软件包页面。“我的软件包”需要另一个软件包才能正常工作,并在软件包的composer.json中写入,以使用“供应商/软件包”:“^0.0.1”。然而,packagist上的页面显示,我的包需要“供应商/包”:“dev master”,这会阻止人们安装我的包,如果他们没有明确告诉composer最低稳定性应该是“dev”。github更新在packagist中运行良好,我尝试修改README.md,它

我刚刚将我的composer软件包上传到github,并在packagist.org上创建了一个软件包页面。“我的软件包”需要另一个软件包才能正常工作,并在软件包的composer.json中写入,以使用“供应商/软件包”:“^0.0.1”。然而,packagist上的页面显示,我的包需要“供应商/包”:“dev master”,这会阻止人们安装我的包,如果他们没有明确告诉composer最低稳定性应该是“dev”。github更新在packagist中运行良好,我尝试修改README.md,它在两个地方都有反映(github和packagist)


如何解决这个问题?我所依赖的另一个供应商有一个稳定的包发行版(版本0.0.1),但composer仍在尝试安装“dev master”.

您可以共享此软件包的链接/名称吗?这是我的软件包的github存储库:这是它的Packagist页面:这是依赖项软件包的github存储库:这是它的Packagist页面:您已经明确要求在包的标记版本中使用
dev master
:修复了它,但当我转到
composer require abpam/ekatte
时,它仍然返回:
abpam/ekatte 0.0.1 requires nuovo/电子表格读取器dev master->nuovo/电子表格读取器可满足[dev master]但是这些与您的需求或最低稳定性冲突。
尝试
composer clearcache
并删除项目中的
供应商
composer.lock
——packagist已经很好了,所以您可能已经缓存了旧数据。顺便说一句,你不应该编辑推送标签-这可能是许多问题的根源。