Laravel 8 上的 League/flysystem-aws-s3-v3 其他软件包需要较低版本 [英] league/flysystem-aws-s3-v3 on Laravel 8 other packages require lower version

查看:25
本文介绍了Laravel 8 上的 League/flysystem-aws-s3-v3 其他软件包需要较低版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当运行 composer require League/flysystem-aws-s3-v3 我得到:

league/flysystem-aws-s3-v3[2.0.0, ..., 2.x-dev] 需要 League/flysystem ^2.0.0 ->找到了 League/flysystem[2.0.0-alpha.1, ..., 2.x-dev] 但该软件包通过部分更新固定为 1.1.3(锁定文件版本),并且该版本不匹配.确保将其列为更新命令的参数.

在我的 composer.json 中没有提到 league/flysystem,但它确实在我的 composer.lock 中显示为 联赛/飞行系统":^1.1",.看起来我有几个包(如 spatie/laravel-backup)将此作为依赖项.

In my composer.json there is no mention of league/flysystem, but it does appear in my composer.lock as "league/flysystem": "^1.1",. It looks like I have a few packages (like spatie/laravel-backup) that have this as an dependancy.

我该如何进行?我不确定如何更新其他软件包作为依赖项的软件包,并且这些其他软件包也已固定为特定版本.

How do I proceed? I'm not sure how to update a package that other packages have as an dependancy, and that these other packages have also fixed to a specific version.

推荐答案

你已经发现:spatie/laravel-backup 还不兼容 league/flysystem v2(很新,昨天发布了!).

As you've found already: spatie/laravel-backup is not yet compatible with league/flysystem v2 (which is pretty new, it got released... yesterday!).

只需要旧";通过 composer 获得该 AWS 软件包的版本需要 League/flysystem-aws-s3-v3:"^1.0".

毕竟这不是 Laravel 本身的问题.

After all, this is not a problem of Laravel itself.

这篇关于Laravel 8 上的 League/flysystem-aws-s3-v3 其他软件包需要较低版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆