laravel Framework是7.9.2。
composer需要安装联盟/flysystem- aws - s3 -v3 ~1.0才能使用aws s3。
它在本地主机上运行,但当我把它放到aws服务器上时,
错误:出现类‘appears \Flysystem\AwsS3v3\AwsS3Adapter’未找到错误。
然而,当我检查composer许可证时,
它被标识为联盟/flysystem v1.0.67 MIT。
我不知道问题出在哪里。如果你像我一样有任何困难,请帮助我。
发布于 2020-12-11 02:17:39
这可能不会对您有帮助,但我在寻找相同错误的解决方案时偶然发现了这一点。看起来联盟S3 AWS V3适配器进行了升级,而版本2分支没有使用相同的类名。我在composer.json中像这样指定了我想要的版本,这似乎可以解决问题:
"league/flysystem-aws-s3-v3": "1.0.29",发布于 2021-02-01 19:11:40
也许您应该尝试在终端中运行此命令
composer require league/flysystem-aws-s3-v3 ^1.0发布于 2021-01-23 00:53:41
我有个问题..。它可能不适用于你。
之后我还是有这个问题
composer require league/flysystem-aws-s3-v3原因是因为类是从Oct2020重命名的
到AwsS3V3Adapter的AwsS3Adapter
https://stackoverflow.com/questions/61840530
复制相似问题