首页 > 解决方案 > 在作曲家更新后调用未定义的方法 MongoDB\Driver\ReadConcern::isDefault()

问题描述

在作曲家更新(作曲家更新--no-scripts)之后,我收到以下错误:

FatalThrowableError Call to undefined method MongoDB\Driver\ReadConcern::isDefault()

我发现了类似的问题,但我没有得到适当的解决方案。我检查了ReadConcern::isDefault调用了未定义的方法 ReadConcern::isDefault

当我执行时sudo apt install php-mongodb,我得到以下结果:

php-mongodb is already the newest version (1.4.2-1+ubuntu16.04.1+deb.sury.org+1).

在 composer.json 文件中,我有这个:

"mongodb/mongodb": "^1.1.0",

在作曲家更新上,在终端上我可以看到:

Updating mongodb/mongodb (1.1.2 => 1.3.2): Loading from cache

这些版本有什么问题吗?

我现在应该怎么做才能解决这个问题,请建议。

标签: phpmongodblaravellaravel-5

解决方案


我不明白是什么问题,但最终问题得到了解决。这对我有用:

我删除了 Laravel 供应商目录:

rm -rf vendors/

清除作曲家缓存:

composer clearcache

再次作曲家安装:

composer install --no-scripts

推荐阅读