Чтобы развернуть пост лука-порея, операции очистки кэша Symfony 2 перемещают кэшированные элементы по разным папкам во время очистки. Часть этого процесса включает создание папок cache / dev-new / и cache / dev-old /.
Если вы используете Eclipse или другую IDE, которая динамически отслеживает подпапки в вашем проекте, IDE почти мгновенно обнаружит создание новой папки и будет искать в этих папках новые файлы (в Eclipse я заметил, что модуль DLTK постоянно делает это в Прогресс). К сожалению, это может помешать Symfony, который хочет переименовать и / или удалить эти папки.
В частности, с помощью Eclipse Indigo в 64-разрядной версии Windows 7 вы можете удалить папки кеш /, cache / dev /, cache / dev_old / и cache / dev_new / из пути сборки, щелкнув правой кнопкой мыши ваш проект и выбрав «Build» Путь> Настроить путь сборки ... ". Это первоначально не имело никакого эффекта для меня; Я продолжал видеть модуль DLTK, пытающийся индексировать папки кэша. В итоге я удалил плагин Aptana Studio, закрыл все документы Editor, закрыл Eclipse, вручную удалил подпапки в кеше / папке, запустил кеш Symfony: очистить, затем запустил Eclipse и переустановил Aptana. Кажется, до сих пор работал.