如何解决安装Laravel 5.8 + Voyager时Composer失败
我安装了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
,但仍然失败,并出现相同的错误。我在这里迷路了。
解决方法
您是否检查过league/flysystem
是否已安装?根据该错误消息,它安装在v1.1.3中,而tcg/voyager
需要v1.0。*-这不兼容。
flysystem的v1.1相当新,只有Voyager的当前dev分支包含对此的修补程序。
要解决这种情况,您可以运行composer require league/flysystem:"~1.0.41"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。