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

无法创建Laravel项目:package:discover返回错误码255及Composer疑问

Laravel安装问题求助

我电脑上装有两个PHP版本,此前使用PHP 8.1.13通过以下命令成功创建过两个Laravel项目:

C:\PHP8\php8.exe C:\composer\composer.phar create-project laravel/laravel Project-Name

现在执行相同命令创建新项目时,系统提示需升级Composer,错误信息如下:

Problem 1
    - laravel/framework[v10.0.0, ..., v10.3.1] require composer-runtime-api ^2.2 -> found composer-runtime-api[2.0.0] but it does not match the constraint.
    - Root composer.json requires laravel/framework ^10.0 -> satisfiable by laravel/framework[v10.0.0, ..., v10.3.1].

当前Laravel最新版本为10,要求更高版本的Composer,但我不确定升级Composer是否会影响现有项目,因此尝试安装旧版Laravel(^7.29)。

执行以下命令安装Laravel 7.29版本:

C:\PHP8\php8.exe C:\composer\composer.phar create-project --prefer-dist laravel/laravel:^7.29 Project-Name

却出现如下错误:

package:discover --ansi handling the post-autoload-dump event returned with error code 255

我尝试了网上能找到的所有解决方案,但都无效。

更新:我通过PhpStorm在虚拟环境中配置了最新版Composer和PHP8,执行安装命令后仍出现相同错误:

Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 255

恳请各位帮忙解决该问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 12:22:39