Magento 云 docker PHP 8.3:无法创建新的 Composer 项目

问题描述 投票:0回答:1

我们已经在开发和生产站点使用 Magento docker 镜像几年了,而且效果很好。然而,对于这个最新版本的 PHP 8.3 映像,当尝试通过 Composer 安装 magento 时,我们不断收到以下错误:

root@9e249fa63ca8:/app# composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition:2.4.7 .
Creating a "magento/project-community-edition:2.4.7" project at "./"

In Process.php line 355:
                                   
  Unable to launch a new process.  
                                   

create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--repository REPOSITORY] [--repository-url REPOSITORY-URL] [--add-repository] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vcs] [--remove-vcs] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--ask] [--] [<package> [<directory> [<version>]]]

这是我们正在使用的 docker 镜像: https://hub.docker.com/layers/magento/magento-cloud-docker-php/8.3-cli-1.3.7/images/sha256-3bec60cfe9302c3ccd9f726fb1c95ea393680b8f9eed75d3132d57c1aa3680a2?context=explore

我一直在使用 Magento PHP docker 基础映像,但最新版本无法用于创建新的 Composer 项目。通常它在旧版本上可以完美运行,但对于 PHP 8.3,它不能按预期运行。详细信息如上所述。非常感谢任何帮助。

docker magento composer-php php-8.3
1个回答
0
投票

我们发现解决方案是将docker引擎更新到最新版本。我们使用的是 ubuntu 20.04,我们使用的是 docker 版本 19 和 20。昨天我们将 docker 更新到了最新版本 26,现在它运行良好。

© www.soinside.com 2019 - 2024. All rights reserved.