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
container [Docker] > ./phplint.phar --version
Box Requirements Checker
========================
> Using PHP 8.2.30
> PHP is not using any php.ini file.
> Checking Box requirements:
......E.
[ERROR] Your system is not ready to run the application.
Fix the following mandatory requirements:
=========================================
* The package "symfony/cache" conflicts with the extension "redis". You need to disable it in order to run this application.
Bug report
Description
The requirement checker (https://github.com/box-project/box/blob/4.6.10/src/RequirementChecker/RequirementsBuilder.php#L94-L101)
did not take care to compare extension constraint and version available.
Context
Conflict between
symfony/cacheandredisPHP extension is only for version lower than 6.1 :And I got version redis 6.3 installed
If you extract (with BOX 4.6.10
extractcommand) the https://github.com/overtrue/phplint/releases/download/9.7.1/phplint.phar copyand check into
vendor/composer/installed.phpfile, you will see this chunk of contentExpected results
Actual results
Workaround
Tip
Skip the requirement checker
container [Docker] > BOX_REQUIREMENT_CHECKER=0 ./phplint.phar --version phplint 9.7.1@69ec670