gpt4 book ai didi

drupal - composer install -n --ignore-platform-reqs 不忽略 PHP 扩展

转载 作者:行者123 更新时间:2023-12-04 14:37:40 25 4
gpt4 key购买 nike

我们有运行 composer install -n --ignore-platform-reqs --no-dev 的圆形构建但这不再忽略平台要求。

这是我在圈子日志中看到的。 --ignore-platform-reqs显然不起作用。任何想法为什么?

Your requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for drupal/core 8.6.13 -> satisfiable by drupal/core[8.6.13].
- drupal/core 8.6.13 requires ext-pdo * -> the requested PHP extension pdo is missing from your system.
Problem 2
- typo3/phar-stream-wrapper v2.1.0 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
- typo3/phar-stream-wrapper v2.1.0 requires ext-fileinfo * -> the requested PHP extension fileinfo is missing from your system.
- Installation request for typo3/phar-stream-wrapper v2.1.0 -> satisfiable by typo3/phar-stream-wrapper[v2.1.0].

最佳答案

而不是使用 --ignore-platform-reqsprovide hack 最好使用 platform 模拟您的环境设置 - 它使您可以更好地控制平台要求,并且比 provide 更直观(您的包裹并没有真正提供 ext-fileinfo ):

"config": {
"platform": {
"php": "7.2.14",
"ext-fileinfo": "1.0.5",
"ext-pdo": "7.2.14",
"ext-session": "7.2.14",
"ext-iconv": "7.2.14",
"ext-zip": "1.15.4"
}
},

通过在生产环境中调用此命令,您可能会找到扩展的实际版本(尽管您可能会为扩展版本添加任何内容 - 使用除 * 之外的任何内容作为 PHP 扩展的约束是非常罕见的):
composer show -p

关于drupal - composer install -n --ignore-platform-reqs 不忽略 PHP 扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55426273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com