2017-08-05 100 views
1

我在我的項目中定期運行composer update,然後檢查哪些依賴項已更新。但今天我發現一個奇怪的輸出:作曲家將依賴項更新爲舊版本

Loading composer repositories with package information 
Updating dependencies (including require-dev) 
Package operations: 0 installs, 2 updates, 0 removals 
    - Updating phpdocumentor/type-resolver (0.4.0 => 0.3.0): Downloading (100%) 
    - Updating phpdocumentor/reflection-docblock (3.2.0 => 3.2.1): Downloading (100%) 
Writing lock file 

您可以看到的phpDocumentor /類型解析程序包是從0.4.0降級到0.3.0,但該命令執行update。 這是正常的還是一個錯誤或什麼?

+0

你能否加入'-vvv'來更新? – samayo

+0

您需要刪除composer.lock文件,然後嘗試運行update命令。 – Muhammad

回答

0

看來我找到了答案。正是在這種提交:Downgrade phpdocumentor/type-resolver to 0.3

In order to restore a bc break made in 3.2.0 I downgraded the type-resolver. This makes the version less compatible with php 7.1 But will help our users to upgrade.

事實上的phpDocumentor /型旋轉變壓器是phpDocumentor的/反射的docblock的依賴性和保持故意降級型旋轉變壓器。所以一切都很正常。這不是一個作曲家的錯誤。這是我第一次看到這樣的行爲,這就是爲什麼我發現它很奇怪。