roach-php / core

The complete web scraping toolkit for PHP.

Home Page:https://roach-php.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Symfony 5.4.1 issue

mkrizanec-undabot opened this issue · comments

Hello, having a problem installing the core package on the Symfony project

Your requirements could not be resolved to an installable set of packages.

**Problem 1
- spatie/browsershot[3.52.0, ..., 3.57.6] require spatie/image ^1.5.3|^2.0 -> satisfiable by spatie/image[1.5.3, ..., v1.x-dev, 2.0.0, ..., 2.2.5].
- roach-php/core[dev-configuration-overrides, dev-execute-javascript, 0.1.0, ..., 0.2.0] require psy/psysh ^0.10.8 -> satisfiable by psy/psysh[v0.10.8, ..., 0.10.x-dev].
- spatie/image[1.5.3, ..., 1.7.6] require php ^7.0 -> your php version (8.1.16) does not satisfy that requirement.
- spatie/image[1.7.7, ..., v1.x-dev, 2.0.0, ..., 2.2.5] require ext-exif * -> it is missing from your system. Install or enable PHP's exif extension.
- psy/psysh[v0.10.8, ..., 0.10.x-dev] require symfony/console ~5.0|~4.0|~3.0|^2.4.2|~2.3.10 -> found symfony/console[v2.3.10, ..., 2.8.x-dev, v3.0.0-BETA1, ..., 3.4.x-dev, v4.0.0-BETA1, ..., 4.4.x-dev, v5.0.0-BETA1, ..., 5.4.x-dev] but it conflicts with your root composer.json require (^6.0).
- roach-php/core[dev-ci-stuff, 1.0.0] require psr/container ^2.0 -> found psr/container[dev-master, 2.0.0, 2.0.1, 2.0.2, 2.0.x-dev (alias of dev-master)] but the package is fixed to 1.1.2 (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.
- roach-php/core[dev-spider-testing-helpers, dev-custom_item_classes, dev-main, 1.1.0, ..., 1.x-dev, 2.0.0, ..., 2.0.1] require guzzlehttp/guzzle ^7.4.5 -> found guzzlehttp/guzzle[dev-master, 7.4.5, 7.5.0, 7.5.x-dev (alias of dev-master)] but the package is fixed to 7.4.1 (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.
- roach-php/core 0.3.0 requires spatie/browsershot ^3.52 -> satisfiable by spatie/browsershot[3.52.0, ..., 3.57.6].
- Root composer.json requires roach-php/core * -> satisfiable by roach-php/core[dev-spider-testing-helpers, dev-custom_item_classes, dev-ci-stuff, dev-configuration-overrides, dev-execute-javascript, dev-main, 0.1.0, 0.2.0, 0.3.0, 1.0.0, ..., 1.x-dev, 2.0.0, 2.0.1, 9999999-dev].

To enable extensions, verify that they are enabled in your .ini files:
- /usr/local/etc/php/conf.d/docker-fpm.ini
- /usr/local/etc/php/conf.d/docker-php-ext-gd.ini
- /usr/local/etc/php/conf.d/docker-php-ext-intl.ini
- /usr/local/etc/php/conf.d/docker-php-ext-opcache.ini
- /usr/local/etc/php/conf.d/docker-php-ext-pcntl.ini
- /usr/local/etc/php/conf.d/docker-php-ext-pdo_mysql.ini
- /usr/local/etc/php/conf.d/docker-php-ext-redis.ini
- /usr/local/etc/php/conf.d/docker-php-ext-sodium.ini
- /usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
- /usr/local/etc/php/conf.d/docker-php-ext-zip.ini
- /usr/local/etc/php/conf.d/xdebug.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-exif to temporarily ignore these required extensions.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.**