elasticsearch 如何解决找不到Class“ElasticClient\ServiceProvider”

ddrv8njm  于 2023-03-29  发布在  ElasticSearch
关注(0)|答案(2)|浏览(159)

升级babenkoivan/elastic-scout-driver包到^3.1.0版本后,我得到了这个错误消息:

Class "ElasticClient\ServiceProvider" not found

我无法使用任何php artisan或composer命令而不会得到该错误,我已经尝试过了:

composer dump-autoload
php artisan config:clear
php artisan optimize:clear
php artisan clear-compiled

这是我的项目composer.json的一部分

"require": {
        "php": "^8.1",
        "babenkoivan/elastic-migrations": "^3.3.0",
        "babenkoivan/elastic-scout-driver": "^3.1.0",
        "laravel/framework": "^10.2",
        "laravel/scout": "^9.8.0",
    },
5jvtdoz2

5jvtdoz21#

我可以解决它,删除以下文件:

bootstrap/cache/config.php
bootstrap/cache/packages.php
bootstrap/cache/services.php

现在可以使用Artisan命令。
(我让这个答案,以防万一别人有同样的问题与任何其他服务提供商)

vkc1a9a2

vkc1a9a22#

尝试运行。这可能会解决问题。

Composer install

相关问题