如何查找和处理我的作曲家中没有过时的作曲家软件包的原因



i ran composer outdated命令:

$ composer outdated
phpdocumentor/type-resolver                    0.4.0   0.7.1

但是在Composer.json中看,我没有看到这样的软件包。就我而言,没有type-resolver

我如何找到composer.json属于的过时的软件包,我该如何更新它?

作曲家安装不仅是直接在composer.json中列出的软件包,还包括composer.json中列出的软件包依赖项的软件包。假设您在COMOSER软件包中有vendor/A,并且此软件包需要vendor/B您将同时安装AB软件包。

因此,在您的情况下,您可以运行:

composer update phpdocumentor/type-resolver

尝试更新此软件包。

当然,这并不意味着可以这样更新。您可能需要运行:

composer update

但这将更新所有软件包(并且取决于方案,这是您可以接受的,或者您不想更新所有软件包)。

也不可能更新此软件包,因为使用的其他软件包具有phpdocumentor/type-resolver依赖关系设置为例如0.4.*,因此0.7版本与此软件包不兼容,并且版本0.7不会安装

相关内容

  • 没有找到相关文章

最新更新