无法创建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
相关产品推荐
相关产品推荐

