You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel 5.5.34安装Dusk报错求助:框架版本锁定问题

解决Laravel 5.5.34安装Dusk的版本冲突问题

嘿,这个问题我之前帮不少开发者踩过坑——虽然Dusk确实从Laravel 5.4就正式推出了,但不同版本的Dusk包对Laravel框架的版本有严格的对应要求,这就是你报错的核心原因。

问题根源

当你执行composer require --dev laravel/dusk时,Composer默认会尝试拉取最新版本的Dusk包。而现在最新版的Dusk已经不再支持Laravel 5.5,它要求Laravel框架版本至少为5.6.*,但你的项目里laravel/framework已经被锁定为v5.5.34,两者版本不兼容,所以抛出了冲突错误。

解决方案

你需要明确指定与Laravel 5.5兼容的Dusk版本。Laravel 5.5对应的Dusk稳定版本是3.x系列,执行以下命令即可完成安装:

composer require --dev laravel/dusk:^3.0

额外小贴士

Laravel框架和Dusk包的版本基本是一一对应的:

  • Laravel 5.4 → Dusk 2.x
  • Laravel 5.5 → Dusk 3.x
  • Laravel 5.6 → Dusk 4.x
  • 以此类推,主版本号保持一致

下次遇到类似的包版本冲突,先查一下对应框架版本的兼容包版本,就能快速解决问题啦!

内容的提问来源于stack exchange,提问作者SexyMF

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:23:52