-
Notifications
You must be signed in to change notification settings - Fork 195
Open
Description
PHP 8.5 GA was released November 20, 2025. When I download and install this project, it doesn't work.
export ENV TERMINUS_ALLOW_UNSUPPORTED_NEWER_PHP=1
curl -L https://github.com/pantheon-systems/terminus/releases/download/4.1.1/terminus.phar --output terminus
chmod 755 terminus
mv terminus /usr/local/bin/terminus
terminus self:plugin:reload
terminus self-update
See:
# terminus self:plugin:reload
[error] Error executing command "composer require -d /tmp/terminusveafdh38adph8LZp4Ec/terminus-dependencies composer/semver:3.4.3 consolidation/annotated-command:4.10.1 consolidation/comments:2.0.0 consolidation/config:3.1.1 consolidation/filter-via-dot-access-data:2.0.2 consolidation/log:3.1.0 consolidation/output-formatters:4.6.0 consolidation/robo:5.1.0 consolidation/self-update:2.2.0 consolidation/site-alias:4.1.1 czproject/git-php:v4.5.0 dflydev/dot-access-data:v3.0.3 grasmash/expander:3.0.1 guzzlehttp/guzzle:7.9.3 guzzlehttp/promises:2.2.0 guzzlehttp/psr7:2.7.1 justinrainbow/json-schema:5.3.0 league/container:4.2.5 monolog/monolog:2.10.0 nikic/php-parser:v4.19.4 phootwork/collection:v3.2.3 phootwork/lang:v3.2.3 phpowermove/docblock:v4.0 psr/container:2.0.2 psr/event-dispatcher:1.0.0 psr/http-client:1.0.3 psr/http-factory:1.1.0 psr/http-message:2.0 psr/log:3.0.2 psy/psysh:v0.12.9 ralouphie/getallheaders:3.0.3 rogervila/array-diff-multidimensional:2.1.0 symfony/console:v6.4.23 symfony/deprecation-contracts:v3.6.0 symfony/event-dispatcher:v7.3.0 symfony/event-dispatcher-contracts:v3.6.0 symfony/filesystem:v6.4.13 symfony/finder:v7.3.0 symfony/polyfill-ctype:v1.32.0 symfony/polyfill-intl-grapheme:v1.32.0 symfony/polyfill-intl-normalizer:v1.32.0 symfony/polyfill-mbstring:v1.32.0 symfony/polyfill-php81:v1.32.0 symfony/process:v7.3.0 symfony/service-contracts:v3.6.0 symfony/string:v7.3.0 symfony/var-dumper:v7.3.1 symfony/yaml:v7.3.1 twig/twig:v3.21.1": Composer could not detect the root package (pantheon-systems/terminus-dependencies) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version
The "2.0" constraint for "psr/http-message" appears too strict and will likely not match what you want. See https://getcomposer.org/constraints
./composer.json has been updated
Composer could not detect the root package (pantheon-systems/terminus-dependencies) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version
Running composer update composer/semver consolidation/annotated-command consolidation/comments consolidation/config consolidation/filter-via-dot-access-data consolidation/log consolidation/output-formatters consolidation/robo consolidation/self-update consolidation/site-alias czproject/git-php dflydev/dot-access-data grasmash/expander guzzlehttp/guzzle guzzlehttp/promises guzzlehttp/psr7 justinrainbow/json-schema league/container monolog/monolog nikic/php-parser phootwork/collection phootwork/lang phpowermove/docblock psr/container psr/event-dispatcher psr/http-client psr/http-factory psr/http-message psr/log psy/psysh ralouphie/getallheaders rogervila/array-diff-multidimensional symfony/console symfony/deprecation-contracts symfony/event-dispatcher symfony/event-dispatcher-contracts symfony/filesystem symfony/finder symfony/polyfill-ctype symfony/polyfill-intl-grapheme symfony/polyfill-intl-normalizer symfony/polyfill-mbstring symfony/polyfill-php81 symfony/process symfony/service-contracts symfony/string symfony/var-dumper symfony/yaml twig/twig
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires czproject/git-php v4.5.0 -> satisfiable by czproject/git-php[v4.5.0].
- czproject/git-php v4.5.0 requires php 8.0 - 8.4 -> your php version (8.5.0) does not satisfy that requirement.
Installation failed, reverting ./composer.json to its original content.
Metadata
Metadata
Assignees
Labels
No labels