PHP composer安装与GitHub不同的文件版本

时间:2021-05-03 09:44:39

标签: php github composer-php

我尝试安装此软件包:https://github.com/reactphp/filesystem 从 composer 2.0.13 使用此命令:

composer require react/filesystem:^0.1.2

这是此 GitHub 包的最新当前版本。

但是由于某种原因,我得到的文件内容与 GitHub 上的文件内容相差甚远,缺少很多功能。

这让我想知道我的其他作曲家包是否真的更新了.. 至于现在我手动克隆它,但是是什么让 Composer 克隆了不同的文件?

我厌倦了清除缓存、重新安装、忽略平台要求并更新 Composer 和软件包。

1 个答案:

答案 0 :(得分:0)

您需要此软件包的稳定版本,并获得了 v0.1.2。 Composer 软件包版本通常对应于 Git tags。如果您查看 repository tags,您可以看到 v0.1.2 是从 2018 年 10 月 27 日提交的 766cdef

repository front page 上,您会看到最新版本的代码(主分支的最后一次提交),实际上是在 2020 年 5 月 8 日提交的 fc89dc2

您所说的缺失代码可能尚未发布,可能不稳定。

如果您仍想安装最新版本(有充分的理由),请将您的 composer.jsonminimum-stability 更改为 dev 并要求 { {1}} 版本的软件包。