在使用composer require安装包/使用composer.json
的composer install时,我遇到了以下问题:
"的 A "需要" B "。添加" B "和作曲家安装 再次:
"的乙"需要" C "。添加" C "和作曲家安装 再次:
" C "需要" D "。添加" D "和作曲家安装 再次:
我很确定我错过了某些东西,或者当依赖链很长时它会成为有史以来最糟糕的设计。
如何让作曲家自动安装所有缺失的依赖项,以递归方式安装" A" ,而不是每轮加载2-3分钟,只是为了告诉我一些事情是再次丢失,还是有更好的方法来安装依赖项?
更新: 使用"更新":
时运行以下错误照明/会话5.6的安装请求。* - >可以通过illuminate / session [v5.6.0,v5.6.1,v5.6.10,v5.6.11,v5.6.12,v5.6.2,v5.6.3,v5.6.4,v5.6.5,v5.6.6,v5.6.7, v5.6.8,v5.6.9]。
如何在安装照明/会话5.6。*之前安装照明/会话5.6。*,以便我能够安装照明/会话5.6。*?我错过了时间机器吗?
答案 0 :(得分:0)
如果要更新还更新已安装依赖项的软件包,则可能应传递参数--with-dependencies
例如composer update vendor/package --with-dependencies