Composer忽略最小稳定



我在为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"

jms/serializer-bundle有一个主要版本是有原因的。它们根本不相容。您不能忽略该版本,因为代码将不再工作。

将更新贡献给webconsul/ebay-api-bundle,或者如果不再维护,则创建一个工作叉。

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

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

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

EDIT使用dev-master@dev将获得非稳定版本。

相关内容

  • 没有找到相关文章

最新更新