-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Platform
Windows
Operating system version
Win 11
System architecture
Intel (x86)
Herd Version
1.24.0
PHP Version
PHP 8.5.1
Bug description
There are two issues, I have combined them for clarity:
ISSUE 1: Сan not install new Reverb with 8.5
See Log output for detailed issue.
ISSUE 2: Reverb Service always work under PHP 8.5 regardless of Global PHP setting
Switched Global PHP version in Herd to 8.4, but Reverb still work under 8.5.
When Herd Global PHP is switched I see correct PHP version via Command Line or Powershell:
echo "PHP: ". PHP_VERSION . PHP_EOL;
echo shell_exec('where php 2>&1');
- calling
php C:\***\Startkit\test.phpgets the correct set Global version where phpreturns the same path everywhereC:\Users\***\.config\herd\bin\php.bat
But when checking Reverb Service in Herb I see this in the log:
PHP: 8.5.1
C:\Users\***\.config\herd\bin\php.bat
contents of php.bat
@echo off
"C:\Users\***\.config\herd\bin\php84\php.exe" %*
// changes correctly based on global PHP version
I assume just updating the project should fix the issue.
Steps to reproduce
Installing or working with Reverb and PHP 8.5 does not work.
Relevant log output
**ISSUE 1**:
// Composer output when trying to setup NEW install with 8.5
Problem 1
- Root composer.json requires pestphp/pest-plugin-laravel ^3.2 -> satisfiable by pestphp/pest-plugin-laravel[v3.2.0].
- brianium/paratest[v7.9.0, ..., v7.11.2] require php ~8.3.0 || ~8.4.0 -> your php version (8.5.1) does not satisfy that requirement.
- brianium/paratest v7.12.0 requires phpunit/phpunit ^12.3.6 -> satisfiable by phpunit/phpunit[12.3.6, ..., 12.5.4].
- brianium/paratest v7.13.0 requires phpunit/phpunit ^12.3.9 -> satisfiable by phpunit/phpunit[12.3.9, ..., 12.5.4].
- brianium/paratest v7.14.0 requires phpunit/phpunit ^12.3.15 -> satisfiable by phpunit/phpunit[12.3.15, ..., 12.5.4].
- brianium/paratest v7.14.1 requires phpunit/phpunit ^12.4.0 -> satisfiable by phpunit/phpunit[12.4.0, ..., 12.5.4].
- brianium/paratest v7.14.2 requires phpunit/phpunit ^12.4.1 -> satisfiable by phpunit/phpunit[12.4.1, ..., 12.5.4].
- brianium/paratest v7.15.0 requires phpunit/phpunit ^12.4.4 -> satisfiable by phpunit/phpunit[12.4.4, ..., 12.5.4].
- brianium/paratest v7.16.0 requires phpunit/phpunit ^12.5.2 -> satisfiable by phpunit/phpunit[12.5.2, 12.5.3, 12.5.4].
- brianium/paratest[v7.8.3, ..., v7.8.4] require php ~8.2.0 || ~8.3.0 || ~8.4.0 -> your php version (8.5.1) does not satisfy that requirement.
- pestphp/pest v3.8.2 conflicts with phpunit/phpunit 12.5.4.
- pestphp/pest v3.8.2 conflicts with phpunit/phpunit 12.5.1.
- pestphp/pest v3.8.2 conflicts with phpunit/phpunit 12.4.5.
- pestphp/pest v3.8.2 conflicts with phpunit/phpunit 12.3.14.
- pestphp/pest v3.8.2 conflicts with phpunit/phpunit 12.3.13.
- pestphp/pest v3.8.2 conflicts with phpunit/phpunit 12.3.12.
- pestphp/pest v3.8.2 conflicts with phpunit/phpunit 12.3.11.
- pestphp/pest v3.8.2 conflicts with phpunit/phpunit 12.3.10.
- pestphp/pest v3.8.2 conflicts with phpunit/phpunit 12.3.8.
- pestphp/pest v3.8.2 conflicts with phpunit/phpunit 12.3.7.
- pestphp/pest v3.8.2 conflicts with phpunit/phpunit 12.3.6.
- pestphp/pest v3.8.2 requires brianium/paratest ^7.8.3 -> satisfiable by brianium/paratest[v7.8.3, ..., v7.16.0].
- pestphp/pest-plugin-laravel v3.2.0 requires pestphp/pest ^3.8.2 -> satisfiable by pestphp/pest[v3.8.2, v3.8.3, v3.8.4].
- Conclusion: don't install pestphp/pest v3.8.3 (conflict analysis result)
- Conclusion: don't install pestphp/pest v3.8.4 (conflict analysis result)