首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony 6制造商束

Symfony 6制造商束
EN

Stack Overflow用户
提问于 2022-08-02 11:44:48
回答 2查看 347关注 0票数 0

我正在学习shopware 6。是否可以使用Maker捆绑的商店软件?我已经做过作曲家需要symfony/maker-bundle,但这给我带来了问题:

使用版本^1.43对symfony/maker-bundle ./composer.json进行了更新,运行composer update symfony/maker-bundle加载composer存储库,其中包含更新包信息依赖项,您的需求无法解析为可安装的软件包集。问题1- symfony/maker-bundle v1.43.0需要does /inflector ^2.0 -> file /Inflector2.0.0、.、2.1.x-dev,但是通过部分更新将包修复为1.4.4 (锁文件版本),并且该版本不匹配。确保将其作为update命令的参数列出。- symfony/maker-bundlev1.44.0,.,v1.45.0要求php >=8.0 ->您的php版本(7.4.3;通过config.platform重写,实际: 8.1.3)不满足这一要求。根composer.json需要symfony/maker-bundle ^1.43 ->可由symfony/maker-bundlev1.43.0、v1.44.0、v1.45.0满足。使用选项-具有所有依赖项(-W)来允许当前锁定到特定版本的包的升级、降级和删除。您还可以尝试使用显式版本约束重新运行composer require,例如"composer require /maker-bundle:*“来确定是否有任何版本是可安装的,或者"composer require /maker-bundle:^2.1”(如果您知道需要哪个版本)。

我正在使用Shopware 6.4

塞福尼

5.4.11版

长期支持是的

11/2024 ( +851天)

11/2025年( +1216天)

内核

类型Shopware\Core\核

环境开发

调试真

字符集UTF-8

缓存目录./var/cache/dev_hc61c72400ff2b806750ba16ed9d16e58 (14.9 MiB)

构建目录./var/cache/dev_hc61c72400ff2b806750ba16ed9d16e58 (14.9 MiB)

日志目录./var/log (101个KiB)

PHP

8.1.3版

架构64位

Intl地区en_US_POSIX

世界协调时时区(2022-08-02T11:40:43+00:00)

OPcache真

APCu假

Xdebug假

EN

回答 2

Stack Overflow用户

发布于 2022-08-03 11:22:23

这与其说是回答,不如说是评论,但出于某种原因,我不能发表评论。我的朋友有一个非常类似的问题,在他的例子中,问题是.env文件中的.env变量被设置为prod。因此,请确保在.env文件中有APP_ENV=dev。希望这能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2022-08-05 06:54:56

正如composer错误所指出的,您需要一个需要php8的symfony/maker-bundle版本,但默认情况下,购物器配置为php 7.4.3作为平台配置,因为这是最低支持的平台配置版本。这确保只安装与该php版本兼容的包。

如果您知道在您的项目购物器中将始终与php 8一起运行,则可以从composer.json中删除php平台配置,或者最好将其设置为特定于项目的值。

如果你还想支持商店软件目前支持的所有php版本,你可以尝试要求一个旧版本的maker包,这个版本仍然与php7.4兼容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73206978

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档