作案者不更新过时的依赖项



好吧,在运行命令composer outdated之后,我可以看到有较新版本的phpdocumentor/type-resolver可用。安装版本为0.2.1,最新版本为0.3.0。需要说它是由我而不是由我使用的组件间接安装的。

问题是当我运行composer updatecomposer update phpdocumentor/type-resolver时,它说"无需安装或更新"。为什么以及如何修复?

可能有些依赖性修复了您要安装的软件包。尝试一下命令的输出以检查您使用的是谁以及您列出的软件包:

composer why-not phpdocumentor/type-resolver 0.3.0

nb:在作曲家的文档的当前版本中,命令命名为 prohibits,因此,如果此不起作用,请尝试以下操作:

composer prohibits phpdocumentor/type-resolver 0.3.0

希望此帮助

您可能会具有版本约束,以阻止composer.json文件中的升级。这旨在防止增加破坏变化。在您的示例中,版本是预释放(0.*(,因此版本控制甚至对矿工版本作用。

如果您有信心没有破裂的更改,或者您准备与之打交道,请编辑Composer.json文件。更改类似:

"phpdocumentor/type-resolver": "0.2.1",

to

"phpdocumentor/type-resolver": "^0.3",

再次尝试composer upgrade并进行测试以确保一切正常。

相关内容

  • 没有找到相关文章

最新更新