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

Windows环境安装Laravel Valet遇Composer依赖冲突问题求助

解决Windows下Laravel Valet安装的Composer依赖冲突问题

这个错误是Composer依赖版本冲突导致的,和php.ini中的扩展无关,无需修改php.ini。当前环境中composer.lock锁定的包版本(如symfony/process v6.3.4、illuminate/collections v10.21.1)与valet-windows要求的版本范围不兼容,所有可用的valet-windows版本都无法适配当前锁定的依赖版本。

以下是具体解决步骤:

  • 使用-W参数允许依赖版本调整
    直接执行以下命令,让Composer自动调整所有相关依赖的版本以满足valet-windows的要求:

    composer require cretueusebiu/valet-windows -W
    
  • 指定兼容的valet-windows版本
    如果上述命令仍有问题,可以明确指定一个与当前环境兼容的版本。比如你的环境使用Laravel 10(对应illuminate/collections v10),由于valet-windows暂不支持该版本,可降级安装支持symfony/process ^4.0|^5.0的2.4.x版本:

    composer require cretueusebiu/valet-windows:^2.4 -W
    
  • 清空锁文件重新安装(极端情况)
    如果现有composer.lock的依赖关系过于混乱,可先备份composer.json,然后删除composer.lock和vendor目录,再重新执行安装:

    composer install
    composer require cretueusebiu/valet-windows
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 09:33:16