首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装联盟/飞行系统-AWS-S3-V3联赛/飞行系统^2.0需要但停留在1.1.3时出现问题

安装联盟/飞行系统-AWS-S3-V3联赛/飞行系统^2.0需要但停留在1.1.3时出现问题
EN

Stack Overflow用户
提问于 2021-01-07 20:39:31
回答 2查看 3.8K关注 0票数 4

我试图安装laravel的联盟/飞行系统-AWS-S3-v3,但收到以下信息:

代码语言:javascript
复制
Problem 1
- The requested package league/flysystem (locked at 1.1.3, required as ^2.0) is satisfiable by league/flysystem[1.1.3] but these conflict with your requirements or minimum-stability.
 Problem 2
- Conclusion: remove laravel/framework v7.28.4
- Conclusion: don't install laravel/framework v7.28.4
- Conclusion: don't install league/flysystem 2.0.2
- Conclusion: don't install league/flysystem 2.0.1
- Conclusion: don't install league/flysystem 2.0.0
- Conclusion: don't install league/flysystem 2.0.0-RC1
- Conclusion: don't install league/flysystem 2.0.0-beta.3
- Conclusion: don't install league/flysystem 2.0.0-beta.2
- Conclusion: don't install league/flysystem 2.0.0-beta.1
- Conclusion: don't install league/flysystem 2.0.0-alpha.4
- Conclusion: don't install league/flysystem 2.0.0-alpha.3
- Conclusion: don't install league/flysystem 2.0.0-alpha.2
- Installation request for laravel/framework (locked at v7.28.4, required as ^7.24) -> satisfiable by laravel/framework[v7.28.4].
- Conclusion: don't install league/flysystem 2.0.0-alpha.1
- laravel/framework v7.28.4 requires league/flysystem ^1.0.34 -> satisfiable by league/flysystem[1.0.x-dev, 1.x-dev].
- Can only install one of: league/flysystem[2.x-dev, 1.x-dev].
- Can only install one of: league/flysystem[2.x-dev, 1.0.x-dev].
- Installation request for league/flysystem ^2.0 -> satisfiable by league/flysystem[2.0.0, 2.0.0-RC1, 2.0.0-alpha.1, 2.0.0-alpha.2, 2.0.0-alpha.3, 2.0.0-alpha.4, 2.0.0-beta.1, 2.0.0-beta.2, 2.0.0-beta.3, 2.0.1, 2.0.2, 2.x-dev].

当我试图更新联盟/飞行系统时,我会收到以下信息:

代码语言:javascript
复制
Problem 1
- Conclusion: remove laravel/framework v7.28.4
- Conclusion: don't install laravel/framework v7.28.4
- Conclusion: don't install league/flysystem 2.0.2
- Conclusion: don't install league/flysystem 2.0.1
- Conclusion: don't install league/flysystem 2.0.0
- Conclusion: don't install league/flysystem 2.0.0-RC1
- Conclusion: don't install league/flysystem 2.0.0-beta.3
- Conclusion: don't install league/flysystem 2.0.0-beta.2
- Conclusion: don't install league/flysystem 2.0.0-beta.1
- Conclusion: don't install league/flysystem 2.0.0-alpha.4
- Conclusion: don't install league/flysystem 2.0.0-alpha.3
- Conclusion: don't install league/flysystem 2.0.0-alpha.2
- Installation request for laravel/framework (locked at v7.28.4, required as ^7.24) -> satisfiable by laravel/framework[v7.28.
- Conclusion: don't install league/flysystem 2.0.0-alpha.1
- laravel/framework v7.28.4 requires league/flysystem ^1.0.34 -> satisfiable by league/flysystem[1.0.x-dev, 1.x-dev].
- Can only install one of: league/flysystem[2.x-dev, 1.x-dev].
- Can only install one of: league/flysystem[2.x-dev, 1.0.x-dev].
- Installation request for league/flysystem ^2.0 -> satisfiable by league/flysystem[2.0.0, 2.0.0-RC1, 2.0.0-alpha.1, 2.0.0-alp

我也无法移除联盟/飞行系统或更新拉拉。

EN

回答 2

Stack Overflow用户

发布于 2021-01-07 21:41:22

您正在使用Laravel 7(尽管Laravel 8也是如此),如果您查看一下laravel/framework composer.json file,您会发现它需要版本1;"league/flysystem": "^1.1"

对于每个composer约束,这将允许任何版本从1.1到小于2 (>=1.1 <2)。

现在,从技术上讲,可以安装两个不同版本的包,但我强烈建议您不要这样做,因为您必须使用autoloader来更改包的一个版本的命名空间。This answer介绍了如何进行(如果您绝对必须)的细节。

票数 3
EN

Stack Overflow用户

发布于 2022-05-20 09:01:24

如果您使用的是laravel/ >= 8版本,请尝试在您的控制台中运行此命令。对我起作用了。

代码语言:javascript
复制
composer require league/flysystem-aws-s3-v3
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65619614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档