我只是想部署我的应用程序,我只是在我的服务器上运行了 composer update ,我收到了以下错误:
在 PackageManifest.php 第 122 行:未定义索引:名称
我该如何解决这个问题?
我用这个命令更新了作曲家:
composer self-update
Run Code Online (Sandbox Code Playgroud)
它已更新到版本 2.0.4。然后当我尝试使用以下命令启动我的 Laravel 项目时:
php artisan serve
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
In PackageManifest.php line 131:
Undefined index: name
Run Code Online (Sandbox Code Playgroud)
我试着用这个回到旧版本的作曲家:
composer self-update --rollback
Run Code Online (Sandbox Code Playgroud)
作曲家降级到 1.9.3 版,但对错误没有帮助。然后我用这个命令再次更新作曲家:
composer self-update --stable
Run Code Online (Sandbox Code Playgroud)
并且仍然得到同样的错误。
这是 PackageManifest.php 文件的第 131 行:
return [$this->format($package['name']) => $package['extra']['laravel'] ?? []];
Run Code Online (Sandbox Code Playgroud)