我安装了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].我尝试在航海家之前先安装composer require league/flysystem:1.1.3,但仍然失败,出现相同的错误。我在lost这里。
发布于 2020-09-24 14:53:53
您检查过之前是否安装过league/flysystem吗?根据该错误消息,它安装在v1.1.3中,而tcg/voyager需要v1.0.* -这不兼容。
flysystem的v1.1是非常新的,只有Voyager当前的dev分支包含对此的修复。
要解决这种情况,可以运行composer require league/flysystem:"~1.0.41"
https://stackoverflow.com/questions/64035016
复制相似问题