php - 如何解决此错误“安装失败,正在将 ./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”}
解决方案
问题是版本 8.* 需要 Laravel 6.*,详见版本表:
由于您使用的是 Laravel 5.8,因此您应该安装jrean/laravel-user-verification@^7
或更新到 Laravel 6.0。
推荐阅读
- php - wp_kses 清理正在删除有效的字体系列名称
- javascript - Firefox 桌面浏览器的画布中断,Chrome 桌面只有在加载 cookie 时才能正常工作
- c# - 如何正确递归此对象列表?
- c# - 在 C# 中完成程序后,在类析构函数中关闭 SqlConnection 是否安全?
- c++ - 定义执行不同代码路径的代码段
- vba - 下标不在 MS Access 范围内
- google-app-maker - 使用拼接删除一对多关系
- javascript - 防止由 PowerPoint 的 JavaScript 加载项中的下拉菜单引起的刷新
- javascript - 组件道具中第二个自动生成的元素是什么?
- c# - 带有 Unity 的 Protobuf?