尽管Laravel版本符合软件包要求,为什么我仍无法安装软件包?

时间:2019-12-04 17:03:15

标签: php laravel composer-php

我正在尝试在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.*

在这里我能做些什么吗?

1 个答案:

答案 0 :(得分:2)

您正在查看might indeed have declared support for Laravel 6的“主”分支。

但是最新的标记版本是1.21,has not。如果在Packagist上检查包裹,则会看到that's what you get

如果您感觉很勇敢并想安装预发行软件,则可以使用the dev-master`版本,该版本具有所需的Laravel支持。

composer require shawnsandy/img-fly:dev-master