首页 > 解决方案 > 如何解决此错误“安装失败,正在将 ./composer.json 还原为其原始内容。”

问题描述

我最近为我的一个项目安装了 laravel 5.8,但不幸的是,我在安装以前从未有过的软件包时遇到了一些问题。对于 exp,我想为验证用户安装 jrean 软件包,但出现此错误:

*您的要求无法解决为一组可安装的软件包。

问题 1

- Conclusion: don't install jrean/laravel-user-verification V8.0.0

- Conclusion: remove laravel/framework v5.8.35

- Installation request for jrean/laravel-user-verification ^8.0 -> satisfiable by jrean/laravel-user-verification[8.0.x-dev, V8.0.0].

- Conclusion: don't install laravel/framework v5.8.35

- jrean/laravel-user-verification 8.0.x-dev requires illuminate/support ^6.0 -> satisfiable by 

照亮/支持[6.x-dev, v6.0.0, v6.0.1, v6.0.2, v6.0.3, v

6.0.4]。

- 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

- Installation request for laravel/framework (locked at v5.8.35, required as 5.8.*) -> satisfiable by laravel/framework[v5.8.35].

安装失败,正在将 ./composer.json 还原为其原始内容。*

即使我在我的 composer.json 中尝试这个

“要求”:{“jrean/laravel-user-verification”:“dev-master”}

标签: phplaravellaravel-5packagecomposer-php

解决方案


问题是版本 8.* 需要 Laravel 6.*,详见版本表:

版本表

由于您使用的是 Laravel 5.8,因此您应该安装jrean/laravel-user-verification@^7更新到 Laravel 6.0


推荐阅读