php - 尽管 Laravel 版本符合包要求,为什么我不能安装包?
问题描述
我正在尝试在 Laravel 6.5.2 上安装此软件包https://github.com/shawnsandy/img-fly
根据他们的 composer.json,他们允许使用 Laravel 6.* 版本:
"require": {
"php": ">=7.0",
"illuminate/support": "5.*|6.*",
"league/glide-laravel": "1.*"
},
但是在新的 Laravel 6.5.2 版本上,我收到了这个错误:
Problem 1
- Installation request for shawnsandy/img-fly ^0.1.21 -> satisfiable by shawnsandy/img-fly[v0.1.21].
- Conclusion: remove laravel/framework v6.6.1
- Conclusion: don't install laravel/framework v6.6.1
- shawnsandy/img-fly v0.1.21 requires illuminate/support 5.*
有什么我可以在这里做的吗?
解决方案
您正在查看“master”分支,它可能确实已宣布支持 Laravel 6。
但是最新的标记版本是 1.21,它没有. 如果你在 Packagist 上查看包,你会发现这就是你得到的。
如果你有勇气并且想安装预发布软件,你可能需要the
dev-master` 版本,它有你想要的 Laravel 支持。
composer require shawnsandy/img-fly:dev-master
推荐阅读
- node.js - 如何在nodejs中将上传文件的路径设置为angar文件的图像文件夹
- java - 如何使用 java 代码制作 service=wfs&version=1.1.0&request=DescribeFeatureType
- excel - 跨图表和多个工作表替换所有系列名称中的 YYYY
- python - How to extract milliseconds data from timestamp and find the average of its data
- azure - 如何在 Azure Pipelines 中组合 Git 分支和标记触发器
- node.js - 如何获取所有支持的时区列表?
- python - Python弹出窗口图标/图像
- python - 使用 cPanel 电子邮件对 smtplib 进行故障排除 - Python3
- dns - 为什么 EDNS(0) 资源记录中的 RDATA 有 1 个八位字节?
- python - 为什么在使用 Python 的 wordcloud 库时,停用词没有从词云中排除?