我运行命令
php appconsole cache:clear
并在Windows的本地环境中获取Fowll的答案
[SymfonyComponentFilesystemExceptionIOException]
Failed to remove directory "D:nginxwebsymfonydevvarcachede~annotationsfd"
我首先检查了是否存在怪异的文件夹并将其删除运行:
mkdir empty
c:WindowsSystem32Robocopy.exe /MIR empty cache *
顺便说一句,在缓存文件夹中也删除了太长的文件名。
然后,我在Windows UI中检查了CACHE文件夹,我在App Directory中有一个以前的Cache文件夹,现在我使用Composer(v2.8.7)更新了Symfony(v2.8.7),它似乎在Var文件夹中。
。所有这些缓存文件夹都是空的,但是我仍然会收到不再存在的De〜文件夹的怪异消息。
我知道我使用注释来改进我的实体,以创建一个具有正确行为的PostgreSQL数据库和表当我在这些实体文件中使用学说注释时,错误来自那里。
尝试将 --no-warmup
标志添加到高速缓存命令:
$ php appconsole cache:clear --no-warmup
过去,这对我来说已经否定了奇怪的缓存错误。否则可能会在某个地方设置一些错误的权限。