gpt4 book ai didi

php - 运行新项目时未找到接口(interface) 'Monolog\ResettableInterface'

转载 作者:行者123 更新时间:2023-12-02 03:24:36 27 4
gpt4 key购买 nike

每当我尝试运行与 php artisan 或composer 相关的任何命令时,都会出现此错误:

PHP Fatal error: Interface 'Monolog\ResettableInterface' not found in path\to\project\root\vendor\monolog\monolog\src\Monolog\Logger.php on line 28

我打开文件,它指向:

class Logger implements LoggerInterface, ResettableInterface

我尝试找到 Logger 界面,它就在那里。

我真的找不到任何其他解决方案,SO 在这里推荐的解决方案已经过时了。

我在 Windows 10 上使用 PHP 7.2.10 的 xampp 服务器上运行 Composer 版本 1.8.0 的 laravel 5.7

请随时提出更多问题,我会在不破坏我的保密协议(protocol)的情况下尽力回答这些问题。

更新:感谢那位回答的人,它现在可以使用了。

最佳答案

如果有人需要这个解决方案,你可以做Saumini Navaratnam建议;删除 vendor 文件夹并在根文件夹上运行 composer update。我自己找到了另一个可能有效的解决方案,它是:运行 composer update --no-dev ,因为 ResettableInterface 来自开发依赖项。很奇怪,但现在工作正常。

Again this works only on Laravel 5.7, at least for now.

关于php - 运行新项目时未找到接口(interface) 'Monolog\ResettableInterface',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53756182/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com