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

标签 php symfony caching environment homestead

我正在研究流浪机器 (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/

相关文章:

php - 需要帮助创建 mysql 查询

php - 如何在新的自定义 WPDB 上使用 wordpress 功能

php - 如何从 localhost(laravel、nodejs)调用 localhost?

php - 具有本地 SVN 存储库的 Composer

php - 如何将简单的mysql查询转换为 Doctrine 查询语言?

symfony - 为什么 sylius 在 dev 本地运行如此缓慢?

asp.net-mvc - ASP.NET MVC,自动完成文本框,缓存?

caching - Docker 构建未使用缓存

php - 复选框未在 PHP 中发布

c# - 项目过期后无法将项目添加到内存缓存