Symfony - 无法通过命令清除缓存

nie*_*lsv 2 php environment caching symfony homestead

我正在做一个流浪汉机器(Homestead).在我的Homestead.yml我有:

sites:
  - map: myproject.local
    to: /home/vagrant/projects/myproject/web
    type: symfony
Run Code Online (Sandbox Code Playgroud)

我在PHP 7.1.2上使用Symfony 3.3版.

问题是当我尝试执行命令时,php bin/console cache:clear我收到以下错误:

[Symfony\Component\Filesystem\Exception\IOException]无法删除目录"/ home/vagrant/projects/vkfilestore-code/var/cache/de~/pools":.

在我的AppKernel.php中我有:

public function getCacheDir()
{
    return dirname(__DIR__).'/var/cache/'.$this->getEnvironment();
}
Run Code Online (Sandbox Code Playgroud)

当我转储$this->getEnvironment()它说dev.

这可能是什么问题?

hab*_*bun 7

这是与虚拟平台相关的问题.一个简单的解决方法是手动删除.

$ sudo rm -rf app/cache/*
Run Code Online (Sandbox Code Playgroud)

阅读有关此问题的更多信息app/console cache:明确问题