我正在研究流浪机器 (Homestead)。在我的 Homestead.yml 中我有:
sites:
- map: myproject.local
to: /home/vagrant/projects/myproject/web
type: symfony
我在 PHP 7.1.2 上使用 Symfony 3.3 版。
问题是当我尝试执行命令 php bin/console cache:clear
时出现以下错误:
[Symfony\Component\Filesystem\Exception\IOException] Failed to remove directory "/home/vagrant/projects/vkfilestore-code/var/cache/de~/pools": .
在我的 AppKernel.php 我有:
public function getCacheDir()
{
return dirname(__DIR__).'/var/cache/'.$this->getEnvironment();
}
当我转储 $this->getEnvironment()
时,它显示 dev。
这可能是什么问题?
最佳答案
这是一个与虚拟平台相关的问题。一个简单的解决方法是手动删除。
$ sudo rm -rf app/cache/*
阅读有关此问题的更多信息 app/console cache:clear problem
关于php - Symfony - 无法通过命令清除缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47796710/