Composer不会安装子依赖项

时间:2017-04-21 08:09:24

标签: php composer-php dependency-management

我有一个取决于包supertrall/woo-client dev-master as v1.1.6

的根包

supertrall/woo-client包取决于supertrall/product dev-master as v1.0.0

问题是当我尝试在根软件包中安装supertrall/woo-client时,它说

  

supertrall / woo-client dev-master需要supertrall / order dev-master作为v1.2.0 - >找不到匹配的包。

但是,如果我手动将supertrall/product安装到根软件包然后再安装supertrall/woo-client,那么它就可以了。那么为什么作曲家不会自动安装子依赖项呢?我想当我做require supertrall/woo-client时,它必须自动安装supertrall/woo-client所依赖的所有软件包,依此类推。这太烦人了,请帮忙

1 个答案:

答案 0 :(得分:1)

我相信添加

{
  "minimum-stability": "dev",
  "prefer-stable": true
}

到你的composer.json应该为你做。请在composer documentation中了解详情。