有没有办法告诉 Composer 安装包,而不管它的要求如何?



我正在做一个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包?

我知道版本别名,但我只希望例外是针对有问题的插件,而不是其他一切。

当您想要使用一个没有维护,没有发布任何标记版本,并且依赖于其他重要软件的开发人员分支版本的软件时,您应该感到害怕。我根本不会用这个包裹。从长远来看,它会对您造成伤害,即使您让Composer安装了它。

如果当前作者没有回应您的联系尝试,您应该能够分叉项目(遵循它给您的许可),并通过修复您遇到的问题开始维护软件包。因为在使用无人维护的软件时,无论如何都必须这样做。它将允许您以一种更干净的方式使用这个包,而不是想出一个肮脏的Composer hack来安装它。

相关内容

  • 没有找到相关文章

最新更新