有没有办法告诉Composer安装包,无论它的要求如何?

时间:2015-09-05 10:35:17

标签: composer-php cakephp-3.0

我正在开发一个CakePHP 3.0项目,我想更新到3.1-RC1。当我尝试这样做时,我收到一个错误:

Problem 1
    - akkaweb/cakephp-facebook dev-master requires cakephp/cakephp 3.0.x-dev -> satisfiable by cakephp/cakephp[3.0.x-dev].

现在这个插件在6个月内没有更新,我怀疑它可能在CakePHP 3.1中运行正常,所以我想尝试一下。

如何告诉Composer忽略此特定版本的不兼容性并继续更新我的CakePHP包?

我知道版本别名,但我只希望异常适用于有问题的插件,而不是其他所有内容。

1 个答案:

答案 0 :(得分:0)

如果您想使用未经过维护的软件,未发布任何标记版本,并依赖其他重要软件的开发者分支版本,您应该感到害怕。我根本不会使用这个包。即使你让Composer安装它,它也会长期伤害你。

如果当前作者没有回复您的联系尝试,您应该能够分叉项目(符合它给您的许可)并通过修复您遇到的问题开始维护包。因为这是您在使用非维护软件时必须要做的事情。它将允许您以更清洁的方式使用此包,而不是想出一个脏的Composer hack来安装它。