我正在开发一个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包?
我知道版本别名,但我只希望异常适用于有问题的插件,而不是其他所有内容。
答案 0 :(得分:0)
如果您想使用未经过维护的软件,未发布任何标记版本,并依赖其他重要软件的开发者分支版本,您应该感到害怕。我根本不会使用这个包。即使你让Composer安装它,它也会长期伤害你。
如果当前作者没有回复您的联系尝试,您应该能够分叉项目(符合它给您的许可)并通过修复您遇到的问题开始维护包。因为这是您在使用非维护软件时必须要做的事情。它将允许您以更清洁的方式使用此包,而不是想出一个脏的Composer hack来安装它。