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
I had assumed that I do not need any php on my machine because the tests run in docker constainers ... But I get a problem with php and the ldap extension ...
make -C tests/acceptance/docker localApiTests-apiGraph-ocis
[...]
behat composer.lock is not up to date.
Loading composer repositories with package information
Updating dependencies
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laminas/laminas-ldap 2.15.0 requires ext-ldap * -> it is missing from your system. Install or enable PHP's ldap extension.
- laminas/laminas-ldap[2.16.0, ..., 2.17.0] require php ~8.0.0 || ~8.1.0 || ~8.2.0 -> your php version (7.4; overridden via config.platform, actual: 8.2.9) does not satisfy that requirement.
- Root composer.json requires laminas/laminas-ldap ^2.15 -> satisfiable by laminas/laminas-ldap[2.15.0, 2.16.0, 2.17.0].
To enable extensions, verify that they are enabled in your .ini files:
- /etc/php/php.ini
You can also run `php --ini` in a terminal to see which files are used by PHP in CLI mode.
Alternatively, you can run Composer with `--ignore-platform-req=ext-ldap` to temporarily ignore these required extensions.
make[1]: *** [Makefile:263: ../../../vendor-bin/behat/composer.lock] Fehler 2
make: *** [Makefile:145: localApiTests-apiGraph-ocis] Fehler 2
make: Verzeichnis „/home/jfd/Repositories/ocis/tests/acceptance/docker“ wird verlassen
The text was updated successfully, but these errors were encountered:
Reproduced successfully
In Makefile composer update code uses our local system PHP version ( php-xml and php-ldap should be pre-install to avoid the above error)
../../../vendor-bin/behat/composer.lock: ../../../vendor-bin/behat/composer.json
@echo behat composer.lock is not up to date.
@composer update --no-progress -d ../../../vendor-bin/behat
../../../composer.lock: ../../../composer.json
@echo composer.lock is not up to date.
@composer update --no-progress -d ../../../
I had assumed that I do not need any php on my machine because the tests run in docker constainers ... But I get a problem with php and the ldap extension ...
The text was updated successfully, but these errors were encountered: