【问题标题】:Composer failure when installing Laravel 5.8 + Voyager安装 Laravel 5.8 + Voyager 时 Composer 失败
【发布时间】:2021-01-10 01:43:09
【问题描述】:

我安装了 laravel 5.8,然后我安装了 composer require tcg/voyager:1.3.2。我没有使用composer require tcg/voyager,因为它显然不支持 laravel 5.8。但是它一直失败并抛出这个问题:

Problem 1
    - Can only install one of: league/flysystem[1.1.3, 1.0.x-dev].
    - Can only install one of: league/flysystem[1.0.x-dev, 1.1.3].
    - Can only install one of: league/flysystem[1.0.x-dev, 1.1.3].
    - tcg/voyager v1.3.2 requires league/flysystem ~1.0.41 -> satisfiable by league/flysystem[1.0.x-dev].
    - Installation request for tcg/voyager 1.3.2 -> satisfiable by tcg/voyager[v1.3.2].
    - Installation request for league/flysystem 1.1.3 -> satisfiable by league/flysystem[1.1.3].

我尝试在 voyager 之前先安装composer require league/flysystem:1.1.3,但仍然失败并出现同样的错误。我在这里迷路了。

【问题讨论】:

  • 尝试作曲家更新
  • @dqureshiumar 这会更新我的 laravel 框架吗?我需要使用 laravel 5.8
  • 好吧好吧等等。
  • 尝试安装 composer require tcg/voyager:1.1.3
  • @dqureshiumar 同样的错误

标签: laravel composer-php laravel-5.8 voyager


【解决方案1】:

你有没有检查过league/flysystem之前是否安装过?根据该错误消息,它安装在 v1.1.3 中,而 tcg/voyager 需要 v1.0.* - 这是不兼容的。

飞行系统的 v1.1 相当新,只有 Voyager 的当前开发分支包含对此的修复。

要解决这种情况,您可以运行composer require league/flysystem:"~1.0.41"

【讨论】:

    猜你喜欢
    • 2020-11-29
    • 1970-01-01
    • 2019-08-11
    • 2020-11-27
    • 2020-02-21
    • 2021-08-10
    • 1970-01-01
    • 2016-05-27
    • 1970-01-01
    相关资源
    最近更新 更多