作曲家忽略最小稳定

Composer ignore minimum stable

我在为 ebay 捆绑包安装 composer 时遇到以下错误。依赖项有旧版本的 jms,我正在使用新版本。我能做些什么?

如何忽略依赖?

- webconsul/ebay-api-bundle dev-master requires jms/serializer-bundle ~0.13 -> no matching package found.

我的composer.json:

    "jms/serializer-bundle":                "^1.1",
     ...
    "webconsul/ebay-api-bundle":            "dev-master"

您不能忽略您尝试安装的依赖项所需的版本限制。

这种情况下的经典方法是查找所请求包的更新版本(此处 webconsul/ebay-api-bundle)。
但是,您正在使用 dev-master,它应该是最新的开发版本。

您可以等待新版本或根据 webconsul/ebay-api-bundle 要求调整您的 jms/serializer-bundle 版本。

编辑 通过使用 dev-master@dev 你将得到一个不稳定的版本。

jms/serializer-bundle 发布主要版本是有原因的。他们根本不相容。您不能忽略版本,因为代码将不再有效。

要么为 webconsul/ebay-api-bundle 贡献更新,要么创建一个工作分支(如果不再维护)。