首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Symfony cache:清除错误毁了我的整个项目

Symfony cache:清除错误毁了我的整个项目
EN

Stack Overflow用户
提问于 2021-04-28 02:40:45
回答 1查看 183关注 0票数 0

我在Symfony 5.2中有一个简单的项目,我想安装composer mailer来进行用户注册,所以我运行:

代码语言:javascript
运行
复制
composer require symfony/mailer

但是当它执行cache:clear时,它返回一个错误,突然我在我的项目中什么也做不了,maker-bundle不工作,如果我运行服务器,它会抛出一个错误:

代码语言:javascript
运行
复制
In App_KernelDevDebugContainer.php line 429:
                                                                                                                                                                  
  Warning: require(C:\Users\Javi\Dropbox\DAW\GeoSport\var\cache\dev\ContainerTtp0Lx5\getVarDumper_ContextualizedCliDumper_InnerService.php): failed to open stream: No such file or directory                                                                                                                                   
                                                                                                                                                                  

list [--raw] [--format FORMAT] [--] [<namespace>]

运行symfony server:start时出错:

EN

回答 1

Stack Overflow用户

发布于 2021-04-28 03:13:51

有时你会遇到这样的错误。

清除缓存时出错,缓存不同步。一些缓存文件仍然存在,并且引用了已经删除的缓存文件。最好手动清除缓存文件夹

多年来,这对我来说是最好的解决方案。

因此,基本上它是通过命令行手动清除缓存文件夹

代码语言:javascript
运行
复制
 # For Mac: -r means "recursively" and -f means "forced"
 rm -rf route/to/var/cache
 
 # For Windows: /s means "include subdirectories" /q means "forced without asking"
 rmdir /s/q route/to/var/cache

,并注意使用该命令。这是危险的。当你还在输入文件夹的时候不小心按了enter键,你可能会有严重的损坏。因此,可以先输入路由/to/var/cache,然后在它前面加上命令。

手动清理缓存文件夹实际上几乎等同于在不预热的情况下清除缓存。Info here

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67288912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档