【问题标题】:PHP composer install different files version than GitHubPHP composer安装与GitHub不同的文件版本
【发布时间】:2021-07-25 17:39:11
【问题描述】:

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

composer require react/filesystem:^0.1.2

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

但由于某种原因,我得到的文件内容与 GitHub 上的文件内容大不相同,它缺少很多功能。

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

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

【问题讨论】:

  • 请分享更多详细信息,例如预期内容和已安装的内容

标签: php github composer-php


【解决方案1】:

您需要此软件包的 稳定 版本,并获得 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 并要求使用 dev-master 版本包。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-16
    • 1970-01-01
    • 2019-10-06
    • 2018-02-03
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    相关资源
    最近更新 更多