Я пытаюсь установить php-jwt. Когда я ввожу следующую команду
composer require firebase/php-jwt
это дает следующую ошибку.
Using version ^4.0 for firebase/php-jwt
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- auth0/auth0-php 4.0.12 requires firebase/php-jwt ^3.0 -> satisfiable by firebase/php-jwt[v3.0.0] but these conflict with your requirements or minimum-stability.
- auth0/auth0-php 4.0.12 requires firebase/php-jwt ^3.0 -> satisfiable by firebase/php-jwt[v3.0.0] but these conflict with your requirements or minimum-stability.
- auth0/auth0-php 4.0.12 requires firebase/php-jwt ^3.0 -> satisfiable by firebase/php-jwt[v3.0.0] but these conflict with your requirements or minimum-stability.
- Installation request for auth0/auth0-php (locked at 4.0.12, required as ~4.0) -> satisfiable by auth0/auth0-php[4.0.12].Installation failed, reverting ./composer.json to its original content.
Для лучшего понимания приведу скриншот здесь.
Я попробовал достаточно, но не смог найти хорошего решения.
это потому, что вы пытаетесь установить последнюю версию php-jwt
который: 4.0
как показано на packagist.org.
В то же время, который является другой пакеты — кажется, auth0
использует старую версию php-jwt
3,0, так что вам придется установить php-jwt
с версией 3.0 следующим образом:
composer require firebase/php-jwt:^3.0
ИЛИ ЖЕ
обновить свой auth0
пакет до последней версии, которая использует последнюю основную версию php-jwt
как показано в Вот:
"firebase/php-jwt" : "^4.0"
Примечание: не забудьте сделать резервную копию вашего проекта перед обновлением ваших пакетов.
Других решений пока нет …