laravel - 安装 Laravel 5.8 + Voyager 时 Composer 失败
问题描述
我安装了 laravel 5.8,然后我安装了composer require tcg/voyager:1.3.2
. 我没有使用composer require tcg/voyager
,因为它显然不支持 laravel 5.8。然而它一直失败并抛出这个问题:
Problem 1
- Can only install one of: league/flysystem[1.1.3, 1.0.x-dev].
- Can only install one of: league/flysystem[1.0.x-dev, 1.1.3].
- Can only install one of: league/flysystem[1.0.x-dev, 1.1.3].
- tcg/voyager v1.3.2 requires league/flysystem ~1.0.41 -> satisfiable by league/flysystem[1.0.x-dev].
- Installation request for tcg/voyager 1.3.2 -> satisfiable by tcg/voyager[v1.3.2].
- Installation request for league/flysystem 1.1.3 -> satisfiable by league/flysystem[1.1.3].
我尝试composer require league/flysystem:1.1.3
在 voyager 之前先安装,但仍然失败并出现同样的错误。我在这里迷路了。
解决方案
你检查过之前是否league/flysystem
安装过吗?根据该错误消息,它安装在 v1.1.3 中,而tcg/voyager
需要 v1.0.* - 这是不兼容的。
飞行系统的 v1.1 是相当新的,只有 Voyager 的当前开发分支包含对此的修复。
要解决这种情况,您可以运行composer require league/flysystem:"~1.0.41"
推荐阅读
- c# - 关闭主窗口时如何使用 DisplayAlert
- python - 使用 DATE 和特定时间过滤 pandas 数据框
- r - 尝试存储从函数估算的值失败
- oracle - plsql打印自定义对象
- azure - azure ad b2c mfa 无密码身份验证技术配置文件合并屏幕
- .net - LabView中使用.net设计用户界面,点击按钮时程序没有响应
- json - Flutter 无法加载资产 json
- javascript - 如何将数组转换为对象数组?
- google-apps-script - 如何发送带有数据输入选项的电子邮件?
- javascript - 查询。删除现有的处理程序并自己调用它们