当前位置: 首页 > 知识库问答 >
问题:

编写器无法解析sylius/settings捆绑包

彭宏阔
2023-03-14

我无法正确解析Sylius设置包。我的应用程序是Symfony标准应用程序。根据Symfony 2.4的默认json。4要求是条令/条令束~1.2

我现在的json:https://gist.github.com/Rvanlaak/f627a73a8d431600f8ba

解析sylius/setation-bundle~0.9给我以下错误:

- Installation request for doctrine/doctrine-bundle == 1.2.0.0 -> satisfiable by doctrine/doctrine-bundle[v1.2.0].
- Conclusion: don't install doctrine/doctrine-bundle 1.3.x-dev
- sylius/settings-bundle v0.9.0 requires sylius/resource-bundle 0.9.*@dev -> satisfiable by sylius/resource-bundle[v0.9.0].
- sylius/settings-bundle 0.10.x-dev requires sylius/resource-bundle 0.10.*@dev -> satisfiable by sylius/resource-bundle[0.10.x-dev].
- sylius/resource-bundle v0.9.0 requires doctrine/doctrine-bundle ~1.3@dev -> satisfiable by doctrine/doctrine-bundle[1.3.x-dev, v1.3.0-beta1].
- sylius/resource-bundle 0.10.x-dev requires doctrine/doctrine-bundle ~1.3@dev -> satisfiable by doctrine/doctrine-bundle[1.3.x-dev, v1.3.0-beta1].
- Conclusion: don't install doctrine/doctrine-bundle v1.3.0-beta1
- Installation request for sylius/settings-bundle ~0.9 -> satisfiable by sylius/settings-bundle[0.10.x-dev, v0.9.0].

将我的条令/条令包更改为~1。3@dev或1.2。0给出了错误:

- The requested package doctrine/doctrine-bundle == 1.2.0.0 could not be found.

在需要sylius/settings bundle dev master提供错误后:

- Can only install one of: doctrine/doctrine-bundle[1.3.x-dev, v1.2.0].
- Can only install one of: doctrine/doctrine-bundle[v1.2.0, 1.3.x-dev].
- sylius/resource-bundle 0.10.x-dev requires doctrine/doctrine-bundle ~1.3@dev -> satisfiable by doctrine/doctrine-bundle[1.3.x-dev].
- sylius/settings-bundle dev-master requires sylius/resource-bundle 0.10.*@dev -> satisfiable by sylius/resource-bundle[0.10.x-dev].
- Installation request for sylius/settings-bundle dev-master -> satisfiable by sylius/settings-bundle[dev-master].
- Installation request for doctrine/doctrine-bundle v1.2.0 -> satisfiable by doctrine/doctrine-bundle[v1.2.0].

所以对我来说,依赖性似乎相互矛盾。Symfony标准版无法解析sylius/setation-bundle吗?

编辑

在删除以下bundles后,composer实际上可以正确解析

    "lexik/form-filter-bundle" : "~2.0",
    "knplabs/knp-paginator-bundle" : "~2.3",
    "liip/imagine-bundle" : "<1.0.x-dev",
    "raulfraile/ladybug-bundle" : "~1.0",
    "simplethings/entity-audit-bundle" : "~0.5",
    "knplabs/knp-snappy-bundle" : "~1.1",
    "fpn/tag-bundle": "~0.9"

共有2个答案

丁沛
2023-03-14

将所有Sylius捆绑包设置为0.9版。你没有咖啡吗

胡云瀚
2023-03-14

Sylius依赖是一个完整的混乱这些天(它是前alpha版本)。目前没有好的解决办法,但是如果你用

"minimum-stability": "dev",
"prefer-stable": true,

在你的composer.json中,你可能会得到你所期望的。

这安装了第1.3条。0@dev,这与Symfony 2.4不兼容。所以条令代码生成器(app/console条令:…)将内爆,但Sylius可以工作。

正如我所说,目前还没有一个最佳的解决方案,可能是Symfony 2.5。

 类似资料:
  • 问题内容: 在我的AEM项目的代码中看似无关紧要的更改之后,我的捆绑软件无法解决。检查日志后,我可以看到出现以下错误。 该项目在本地编译得很好,并且只有在容器尝试解决该捆绑包后,该问题才会出现。 我没有在任何更改中添加任何显式依赖项。项目对象模型与以前相同。顾名思义,这是一个核心Java软件包,因此我希望它会被System软件包公开。 我正在运行AEM支持的JDK 7,所以不要指望它与JVM兼容性

  • 问题内容: 我试图通过System.Web.Optimization.React使用ASP.NET缩小和优化来缩小我的.JSX文件。我已经安装了MVC4 React软件包以及Optimization软件包,但是每当尝试包含一个软件包时,我都会得到以下信息: InnerException总是 我的捆绑软件设置如下: 并包含在视图中为: 该错误总是在线上抛出: 有人对如何解决/调试这个有任何想法吗?让

  • 如果我做我得到这个: 我的PHP版本是: 这是我当前的: 我的symfony版本是: 如何在SF和PHP中安装?

  • 我试图启动一个OSGI REST包.我把下面的导入包: 当我运行捆绑包时,我得到以下错误:osgi.wiring.package;过滤器:="(

  • 我在跑步 创建发布包的命令,但我得到以下错误 我试了网上推荐的所有东西,都没用。我完全陷进去了。请帮帮忙。

  • 我有一个包在 此文件夹包含: 然后我在中注册: 这样做后,网站根本无法工作。日志上说: PHP致命错误:未捕获错误:在/var/www/html/symproject/app/AppKernel中找不到类“MyCompany\Action\Provider\MyAppProvider\Bundle\MyAppBundle”。php:20\n堆栈跟踪:\n#0/var/www/html/sympro