Ошибка laravel 5.8 при установке пакета (Установка не удалась, вернув ./composer.json к его исходному содержимому.) - PullRequest
0 голосов
/ 04 ноября 2019

Вывод на консоль

Использование версии ^ 8.0 для laravel/passport

. / Composer.json Обновлено Загрузка репозиториев композитора с информацией о пакете Обновление зависимостей(включая require-dev) Ваши требования не могут быть разрешены для устанавливаемого набора пакетов.

Задача 1

    - Conclusion: remove laravel/framework v5.8.35
    - Conclusion: don't install laravel/framework v5.8.35
    - laravel/passport 8.x-dev requires illuminate/support ^6.0|^7.0 -> satisfiable by laravel/framework[6.x-dev], illuminate/support
[6.x-dev, 7.0.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.2.0, v6.3.0, v6.4.1].
    - laravel/passport v8.0.0 requires illuminate/support ^6.0|^7.0 -> satisfiable by laravel/framework[6.x-dev], illuminate/support[
6.x-dev, 7.0.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v6.0.4, v6.1.0, v6.2.0, v6.3.0, v6.4.1].
    - Can only install one of: laravel/framework[6.x-dev, v5.8.35].
    - don't install illuminate/support 6.x-dev|don't install laravel/framework v5.8.35
    - don't install illuminate/support v6.0.0|don't install laravel/framework v5.8.35
    - don't install illuminate/support v6.0.1|don't install laravel/framework v5.8.35
    - don't install illuminate/support v6.0.2|don't install laravel/framework v5.8.35
    - don't install illuminate/support v6.0.3|don't install laravel/framework v5.8.35
    - don't install illuminate/support v6.0.4|don't install laravel/framework v5.8.35
    - don't install illuminate/support v6.1.0|don't install laravel/framework v5.8.35
    - don't install illuminate/support v6.2.0|don't install laravel/framework v5.8.35
    - don't install illuminate/support v6.3.0|don't install laravel/framework v5.8.35
    - don't install illuminate/support v6.4.1|don't install laravel/framework v5.8.35
    - don't install illuminate/support 7.0.x-dev|don't install laravel/framework v5.8.35
    - Installation request for laravel/framework (locked at v5.8.35, required as 5.8.*) -> satisfiable by laravel/framework[v5.8.35].
    - Installation request for laravel/passport ^8.0 -> satisfiable by laravel/passport[8.x-dev, v8.0.0].

Установка не удалась, возвращая ./composer.json к егооригинальный контент.

Ответы [ 3 ]

0 голосов
/ 04 ноября 2019

Можете ли вы попытаться включить предыдущую версию паспорта, например, composer require laravel/passport "7.5.1"

Я бы порекомендовал Özgür Can Karagöz, хотя, если у вас есть время и ваш проект невелик.

0 голосов
/ 04 ноября 2019

Чтобы установить самую последнюю версию laravel / passport для Laravel Framework 5.8 , введите следующую команду

composer require laravel/passport

Если вы все еще получаетеошибка, затем установите laravel / passport v7.5.1

Добавить в composer.json файл:

"require": {
        "laravel/passport": "^7.5.1"
    },

После, выполните эту команду в командной строке: composer update

Я тестировал Laravel / Passport v7.5.1 Он совместим с Laravel Framework 5.8


ПРИМЕЧАНИЕ: Если вам нужна эта версияиз "laravel / passport": "^ 8.0" тогда вам необходимо laravel 6

0 голосов
/ 04 ноября 2019

Разве это не очевидно? Для использования версии laravel/passport ^ 8.0.

Вы должны установить laravel 6. Требуемый оператор: https://laravel.com/docs/6.x/upgrade

Какую команду вы используете?

composer require laravel/passport

Я рекомендую вам использовать это. Используемая версия Laravel сделает соответствующую установку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...