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

Laravel最新版本安装失败求助(Linux Mint系统)

解决Laravel安装时symfony/thanks依赖冲突问题

这个问题我之前在Composer 2.x版本上碰到过,本质是symfony/thanks 1.x系列版本只支持Composer 1.x的plugin-api,而你现在用的应该是Composer 2.x,两者的插件API版本不兼容,所以才会报找不到匹配包的错误。

给你几个可行的解决办法:

方法一:移除全局安装的symfony/thanks

symfony/thanks是一个全局Composer插件,如果你不需要它的话,可以直接移除:

composer global remove symfony/thanks

移除之后再重新执行你的Laravel安装命令:

composer create-project --prefer-dist laravel/laravel learn

方法二:升级symfony/thanks到兼容Composer 2.x的版本

如果你还想保留这个插件,只需要把它升级到2.x版本(这个版本支持Composer 2.x):

composer global require symfony/thanks ^2.0

升级完成后再去创建Laravel项目就不会有问题了。

额外提示

如果上面的方法还是不行,可以尝试清空Composer的缓存,然后再操作:

composer clear-cache

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 08:37:36