2017-06-08 70 views
1

那么,运行命令composer outdated后,我可以看到有更新版本的phpdocumentor/type-resolver可用。安装版本是0.2.1,最新版本是0.3.0。需要说的是,它是由我使用的组件间接安装的,而不是由我来安装。作曲家不更新过时的依赖关系

问题是当我运行composer updatecomposer update phpdocumentor/type-resolver它说“没有安装或更新”。为什么以及如何解决?

回答

1

可能某些依赖项已修复要安装的程序包发行版。尝试这样的命令的输出,检查谁使用,并在该版本的包你列出:

composer why-not phpdocumentor/type-resolver 0.3.0 

注:在current version of the documentation of composer命令被命名为prohibits,所以在这种情况下不能正常工作尝试:

composer prohibits phpdocumentor/type-resolver 0.3.0 

希望这有助于

+0

谢谢你的提示。我有作曲家1.4.2所以第一个命令是好的。输出是:'phpdocumentor/reflection-docblock 3.1.1需要phpdocumentor/type-resolver(^ 0.2.0)'。这是你正在谈论的问题吗? (对不起,我不久前开始使用作曲家)。 – Goujon

+0

运行'composer * update phpdocumentor/type-resolver^0.3.0'什么也没有。作曲家说,“未列出用于更新的套件0.3.0,忽略。”仍然需要一种方法将其更新到最新版本。任何人?.. – Goujon

相关问题