You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ docker compose -f docker-compose.yml up
[+] Building 3.6s (13/16) docker:default
=> [php internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 1.35kB 0.0s
=> [php internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [php internal] load metadata for docker.io/library/php:8.1-fpm 1.0s
=> [php 1/13] FROM docker.io/library/php:8.1-fpm@sha256:814e72a13758102 0.0s
=> CACHED [php 2/13] RUN apt-get update && apt-get install -y git wget 0.0s
=> CACHED [php 3/13] RUN apt-get install -y default-mysql-client && doc 0.0s
=> CACHED [php 4/13] RUN curl -sS https://getcomposer.org/installer | p 0.0s
=> CACHED [php 5/13] RUN mkdir /var/www/exment 0.0s
=> CACHED [php 6/13] WORKDIR /var/www/exment 0.0s
=> CACHED [php 7/13] RUN COMPOSER_MEMORY_LIMIT=-1 composer create-proje 0.0s
=> CACHED [php 8/13] RUN composer config --no-plugins allow-plugins.kyl 0.0s
=> CACHED [php 9/13] RUN composer require psr/simple-cache=^2.0 0.0s
=> ERROR [php 10/13] RUN COMPOSER_MEMORY_LIMIT=-1 composer require excee 2.5s
------
> [php 10/13] RUN COMPOSER_MEMORY_LIMIT=-1 composer require exceedone/exment=~5.0:
0.503 ./composer.json has been updated
0.543 Running composer update exceedone/exment
0.556 Loading composer repositories with package information
2.300 Updating dependencies
2.417 Your requirements could not be resolved to an installable set of packages.
2.417
2.417 Problem 1
2.417 - doctrine/common[v2.4.0, ..., v2.5.3] require doctrine/inflector 1.* -> found doctrine/inflector[v1.0, ..., 1.4.4] but the package is fixed to 2.0.8 (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.
2.417 - doctrine/common[v2.6.0, ..., v2.6.2] require php ~5.5|~7.0 -> your php version (8.1.26) does not satisfy that requirement.
2.417 - doctrine/common[v2.7.0, ..., v2.7.3] require php ~5.6|~7.0 -> your php version (8.1.26) does not satisfy that requirement.
2.417 - doctrine/common[v2.8.0, ..., v2.8.1] require php ~7.1 -> your php version (8.1.26) does not satisfy that requirement.
2.417 - doctrine/common[v2.9.0, ..., 2.13.0] require php ^7.1 -> your php version (8.1.26) does not satisfy that requirement.
2.417 - doctrine/dbal[v2.6.0, ..., v2.9.3] require php ^7.1 -> your php version (8.1.26) does not satisfy that requirement.
2.417 - doctrine/common[2.13.1, ..., 2.13.3] require doctrine/inflector ^1.0 -> found doctrine/inflector[v1.0, ..., 1.4.4] but the package is fixed to 2.0.8 (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.
2.417 - doctrine/dbal[v2.10.0, ..., 2.10.4] require php ^7.2 -> your php version (8.1.26) does not satisfy that requirement.
2.417 - doctrine/dbal[2.11.0, ..., 2.11.3] require php ^7.3 -> your php version (8.1.26) does not satisfy that requirement.
2.417 - exceedone/exment[v5.0.3, ..., v5.0.11] require exceedone/laravel-admin ^3.0.1 -> satisfiable by exceedone/laravel-admin[v3.0.1, v3.0.2, v3.0.3].
2.417 - exceedone/exment[v5.0.0, ..., v5.0.2] require exceedone/laravel-admin ^3.0 -> satisfiable by exceedone/laravel-admin[v3.0.0, v3.0.1, v3.0.2, v3.0.3].
2.417 - exceedone/laravel-admin[v3.0.0, ..., v3.0.3] require doctrine/dbal 2.* -> satisfiable by doctrine/dbal[2.1.5, ..., 2.13.9].
2.417 - carbonphp/carbon-doctrine-types 3.1.0 conflicts with doctrine/dbal 2.13.9.
2.417 - carbonphp/carbon-doctrine-types 3.1.0 conflicts with doctrine/dbal 2.13.8.
2.417 - carbonphp/carbon-doctrine-types 3.1.0 conflicts with doctrine/dbal 2.13.1.
2.417 - carbonphp/carbon-doctrine-types 3.1.0 conflicts with doctrine/dbal 2.12.1.
2.417 - carbonphp/carbon-doctrine-types 3.1.0 conflicts with doctrine/dbal 2.3.5.
2.417 - carbonphp/carbon-doctrine-types 3.1.0 conflicts with doctrine/dbal 2.3.2.
2.417 - carbonphp/carbon-doctrine-types 3.1.0 conflicts with doctrine/dbal 2.2.2.
2.417 - carbonphp/carbon-doctrine-types 3.1.0 conflicts with doctrine/dbal 2.1.7.
2.417 - nesbot/carbon 2.72.1 requires carbonphp/carbon-doctrine-types * -> satisfiable by carbonphp/carbon-doctrine-types[3.1.0].
2.417 - laravel/framework v9.52.16 requires nesbot/carbon ^2.62.1 -> satisfiable by nesbot/carbon[2.72.1].
2.417 - doctrine/dbal[v2.5.0, ..., v2.5.2] require doctrine/common >=2.4,<2.6-dev -> satisfiable by doctrine/common[v2.4.0, ..., v2.5.3].
2.417 - doctrine/dbal[v2.5.3, ..., v2.5.5] require doctrine/common >=2.4,<2.7-dev -> satisfiable by doctrine/common[v2.4.0, ..., v2.6.2].
2.417 - doctrine/dbal[v2.5.6, ..., v2.5.13] require doctrine/common >=2.4,<2.8-dev -> satisfiable by doctrine/common[v2.4.0, ..., v2.7.3].
2.417 - doctrine/dbal[v2.4.0, ..., v2.4.5] require doctrine/common ~2.4 -> satisfiable by doctrine/common[v2.4.0, ..., 2.13.3].
2.417 - laravel/framework is locked to version v9.52.16 and an update of this package was not requested.
2.417 - Root composer.json requires exceedone/exment ~5.0 -> satisfiable by exceedone/exment[v5.0.0, ..., v5.0.11].
2.417
2.417 Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.
2.420
2.420 Installation failed, reverting ./composer.json and ./composer.lock to their original content.
------
failed to solve: process "/bin/sh -c COMPOSER_MEMORY_LIMIT=-1 composer require exceedone/exment=${EXMENT_VERSION}" did not complete successfully: exit code: 2
docker compose を実行すると以下のエラーが発生します。
原因は carbonphp/carbon-doctrine-types の最新版が doctrine/dbal の古いバージョンを conflicts に指定していることにあります。
https://packagist.org/packages/carbonphp/carbon-doctrine-types
とりあえずの対処としては Dockerfile に以下を追加して carbonphp/carbon-doctrine-types のバージョンを固定する必要がありそうです。
The text was updated successfully, but these errors were encountered: