简体   繁体   English

安装 package 时出现错误 laravel 5.8(安装失败,正在恢复。/composer.json 到其原始内容。)

[英]Error laravel 5.8 installing package (Installation failed, reverting ./composer.json to its original content.)

Console Output控制台 Output

Using version ^8.0 for laravel/passportlaravel/passport使用 ^8.0 版本

./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. ./composer.json 已更新使用 package 信息加载作曲家存储库更新依赖项(包括 require-dev)您的要求无法解决为一组可安装的软件包。

Problem 1问题 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].

Installation failed, reverting./composer.json to its original content.安装失败,正在将 ./composer.json 还原为其原始内容。

To install the most recent version laravel/passport for Laravel Framework 5.8 , run the following command要为Laravel Framework 5.8安装最新版本的laravel/passport ,请运行以下命令

composer require laravel/passport

If you are still getting an error then install laravel/passport v7.5.1如果您仍然收到错误,请安装 laravel/passport v7.5.1

Add to composer.json file:添加到composer.json文件:

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

After, Run this command in the command prompt: composer update之后,在命令提示符下运行此命令: composer update

I tested laravel/passport v7.5.1 It is compatible with Laravel Framework 5.8我测试了 laravel/passport v7.5.1兼容Laravel Framework 5.8


NOTE: If you need this version of "laravel/passport": "^8.0" then you must need laravel 6注意:如果你需要这个版本的"laravel/passport": "^8.0"那么你必须需要laravel 6

Isn't it obvious?这不是很明显吗? To use the version of laravel/passport ^ 8.0 .使用laravel/passport ^ 8.0的版本。

You must install laravel 6. Required statement: https://laravel.com/docs/6.x/upgrade必须安装 laravel 6. 必填声明: https://laravel.com/docs/6.x/upgrade

What is the command you are using?你正在使用什么命令?

composer require laravel/passport

I recommend you use it.我建议你使用它。 Laravel version you use will make the appropriate installation.您使用的 Laravel 版本将进行相应的安装。

use composer require laravel/passport=^7.4使用composer require laravel/passport=^7.4

Can you try to include a previous version of passport, eg composer require laravel/passport "7.5.1"您能否尝试包含以前版本的护照,例如composer require laravel/passport "7.5.1"

I would recommend Özgür Can Karagöz answer though if you have the time and your project isn't huge.我会推荐 Özgür Can Karagöz 回答,但如果你有时间并且你的项目不是很大的话。

composer require laravel/passport "7.5.1"作曲家需要 laravel/passport “7.5.1”

is working for laravel version 5.8*适用于 laravel 版本 5.8*

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何修复此错误“安装失败,正在恢复。/composer.json 到其原始内容。 ” - how can fix this error “ Installation failed, reverting ./composer.json to its original content. ” Laravel 8:安装失败,正在恢复。/composer.json 到其原始内容 - Laravel 8: Installation failed, reverting ./composer.json to its original content Laravel Composer 错误:安装失败,正在将 ./composer.json 恢复为其原始内容 - Laravel Composer Error: Installation failed, reverting ./composer.json to its original content 安装失败,在 Laravel 8.12 中将./composer.json 还原为其原始内容错误 - Installation failed, reverting ./composer.json to its original content error in Laravel 8.12 安装失败,正在将./composer.json 还原为其原始内容 [Composer\Repository\InvalidRepositoryException] - Installation failed, reverting ./composer.json to its original content [Composer\Repository\InvalidRepositoryException] Symfony REST:voryx / restgeneratorbundle安装失败,将./composer.json恢复为其原始内容 - Symfony REST: voryx/restgeneratorbundle Installation failed, reverting ./composer.json to its original content 安装失败,正在将 ./composer.json 和 ./composer.lock 恢复为其原始内容 - Installation failed, reverting ./composer.json and ./composer.lock to their original content 为 Laravel 安装 Composer 时缺少 composer.json 文件 - Missing composer.json file while installing composer for Laravel 将 composer.json 放在 CakePHP 安装的根目录中 - Putting composer.json in the root of a CakePHP installation 在AWS Elastic Beanstalk上安装Composer.json - Composer.json Installation On AWS Elastic Beanstalk
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM