如何解决无法运行作曲家需要树枝/扩展
所以我是trinyg来安装twig扩展来使用truncate() twig过滤器,并且由于某些依赖不兼容而不能这样做
当我运行 composer require twig/extensions
时,我收到此消息:
Your requirements Could not be resolved to an installable set of packages.
Problem 1
- twig/extensions[v1.5.2,...,1.x-dev] require twig/twig ^1.27|^2.0 -> found twig/twig[v1.27.0,1.x-dev,v2.0.0,2.x-dev] but the package is fixed to v3.2.1 (lock file version) by a partial update and that version doe
s not match. Make sure you list it as an argument for the update command.
- twig/extensions[v1.5.0,v1.5.1] require twig/twig ~1.27|~2.0 -> found twig/twig[v1.27.0,2.x-dev] but the package is fixed to v3.2.1 (lock file version) by a partial update and that version does
not match. Make sure you list it as an argument for the update command.
- Root composer.json requires twig/extensions ^1.5 -> satisfiable by twig/extensions[v1.5.0,1.x-dev].
Use the option --with-all-dependencies (-W) to allow upgrades,downgrades and removals for packages currently locked to specific versions.
Installation Failed,reverting ./composer.json and ./composer.lock to their original content.
它建议我使用 -W 选项运行它,当我运行它时 composer require twig/extensions -W
Your requirements Could not be resolved to an installable set of packages.
Problem 1
- Conclusion: don't install twig/extensions v1.5.4 (conflict analysis result)
- symfony/http-kernel v5.2.2 conflicts with twig/twig v2.12.0.
- sensio/framework-extra-bundle v5.6.1 requires symfony/http-kernel ^4.4|^5.0 -> satisfiable by symfony/http-kernel[v5.2.2].
- twig/extra-bundle is locked to version v3.2.1 and an update of this package was not requested.
- sensio/framework-extra-bundle is locked to version v5.6.1 and an update of this package was not requested.
- Root composer.json requires twig/extensions ^1.5 -> satisfiable by twig/extensions[v1.5.0,1.x-dev].
- twig/extensions 1.x-dev requires twig/twig ^1.27|^2.0 -> satisfiable by twig/twig[v2.12.0,2.x-dev].
- You can only install one version of a package,so only one of these can be installed: twig/twig[v2.12.0,2.x-dev,v3.0.0-BETA1,3.x-dev].
- twig/extra-bundle v3.2.1 requires twig/twig ^3.2 -> satisfiable by twig/twig[v3.2.1,3.x-dev].
- Conclusion: don't install twig/twig v3.2.1 (conflict analysis result)
这是我的 composer.json
文件 require 和 require-dev
{
"require": {
"PHP": ">=7.2.5","ext-ctype": "*","ext-iconv": "*","composer/package-versions-deprecated": "1.11.99.1","doctrine/doctrine-bundle": "^2.2","doctrine/doctrine-migrations-bundle": "^3.0","doctrine/orm": "^2.8","sensio/framework-extra-bundle": "^5.6","symfony/asset": "5.2.*","symfony/console": "5.2.*","symfony/dotenv": "5.2.*","symfony/flex": "^1.3.1","symfony/form": "5.2.*","symfony/framework-bundle": "5.2.*","symfony/proxy-manager-bridge": "5.2.*","symfony/security-bundle": "5.2.*","symfony/stopwatch": "5.2.*","symfony/twig-bundle": "5.2.*","symfony/validator": "5.2.*","symfony/webpack-encore-bundle": "^1.8","symfony/yaml": "5.2.*","twig/extra-bundle": "^2.12|^3.0","twig/twig": "^2.12|^3.0"
},"require-dev": {
"doctrine/doctrine-fixtures-bundle": "^3.4","symfony/maker-bundle": "^1.26","symfony/web-profiler-bundle": "5.2.*"
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。