Composer覆盖了与packagist中的另一个的依赖关系?

时间:2015-12-25 19:03:36

标签: dependencies composer-php packagist

下午好!

我有一个项目,其中包含git子模块和composer包的混合。我已将它们全部转换为作曲家了。

目前,该项目使用crisu83/yiistrap (v1.3.0)2amigos/yiiwheels (v1.0.6)。它使用这些包一年,也许一年半(作为git子模块);我知道它们很稳定,所有的错误都已经解决了。

问题是,2 amigos/yiiwheels(v1.0.6)想要安装2amigos/yiistrap (v1.3.0)作为依赖。

我如何让作曲家忽略2amigos依赖?或者确保已经满足依赖性?我不想创建自己的分叉。

1 个答案:

答案 0 :(得分:0)

不支持忽略包的依赖关系。

您只能忽略平台要求:composer install --ignore-platform-reqs

建议:

  • 执行composer install
  • 运行Composer后删除vendor/2amigos/yiistrap
  • 后跟composer dump-autoload -o重新创建自动加载器