PHP composer 安装的文件版本与 GitHub 不同
PHP composer install different files version than GitHub
我尝试安装这个包:https://github.com/reactphp/filesystem
来自 composer 2.0.13 使用此命令:
composer require react/filesystem:^0.1.2
哪个是这个 GitHub 包的最新当前版本。
但由于某些原因,我得到的文件内容与 GitHub 上的文件内容大不相同,缺少很多功能。
这让我想知道我的其他作曲家包是否真的更新了..
至于现在我手动克隆它,但是是什么让 composer 克隆不同的文件?
我厌倦了清除缓存、重新安装、忽略平台要求并更新作曲家和包。
您需要此软件包的 稳定 版本,并获得了 v0.1.2。 Composer 软件包版本通常对应于 2018 年 10 月 27 日的 Git tags. If you look at the repository tags, you can see that v0.1.2
is commit 766cdef。
2020 年 5 月 8 日 repository front page you see the code in its latest version (last commit of main branch), which actually is fc89dc2。
您所说的缺失代码可能尚未发布并且可能不稳定。
如果您仍想安装最新版本(这是有充分理由的),请将 composer.json 的 minimum-stability
更改为 dev
并需要 dev-master
版本的包。
我尝试安装这个包:https://github.com/reactphp/filesystem 来自 composer 2.0.13 使用此命令:
composer require react/filesystem:^0.1.2
哪个是这个 GitHub 包的最新当前版本。
但由于某些原因,我得到的文件内容与 GitHub 上的文件内容大不相同,缺少很多功能。
这让我想知道我的其他作曲家包是否真的更新了.. 至于现在我手动克隆它,但是是什么让 composer 克隆不同的文件?
我厌倦了清除缓存、重新安装、忽略平台要求并更新作曲家和包。
您需要此软件包的 稳定 版本,并获得了 v0.1.2。 Composer 软件包版本通常对应于 2018 年 10 月 27 日的 Git tags. If you look at the repository tags, you can see that v0.1.2
is commit 766cdef。
2020 年 5 月 8 日 repository front page you see the code in its latest version (last commit of main branch), which actually is fc89dc2。
您所说的缺失代码可能尚未发布并且可能不稳定。
如果您仍想安装最新版本(这是有充分理由的),请将 composer.json 的 minimum-stability
更改为 dev
并需要 dev-master
版本的包。