Symfony 2: Как избежать удаления ресурсов? (на окнах)

Иногда команда публикации ассетов удаляет их все (непосредственно формирует бандл!!) вместо их копирования/ссылки на них.

Я попробовал обе эти команды:

php app/console assets:install web

php app/console assets:install --symlink web

Оба иногда работают, но иногда они все портят, и мне приходится возвращаться к последнему набору изменений (благослови господь ртутный). Они даже удаляют активы из фреймворка и демо.

Это ошибка, или я использую неправильную команду?

Я думаю, что есть ошибка в части кода, которая должна очищать каталог web/bundles. Вместо этого он удаляет все (случайно) непосредственно из пакетов, например: MyBundle/Resources/public.


person HappyDeveloper    schedule 05.07.2011    source источник
comment
Какую версию винды вы используете? Симлинкинг не будет работать в XP, он доступен только начиная с Vista.   -  person Craig    schedule 05.07.2011
comment
windows 7. Иногда работало. Иногда он удалял все прямо из пакета.   -  person HappyDeveloper    schedule 05.07.2011
comment
Какая версия Symfony 2? Вы используете последнюю версию RC?   -  person Craig    schedule 05.07.2011
comment
Я использую RC3. Я находил много ошибок в окнах, им, кажется, все равно.   -  person HappyDeveloper    schedule 05.07.2011
comment
Хм. Я тоже использую RC3 в Windows 7, но не сталкивался с этой проблемой. Я посмотрю и посмотрю, где это может пойти не так для вас.   -  person Craig    schedule 05.07.2011
comment
Спасибо, я ценю это.   -  person HappyDeveloper    schedule 05.07.2011
comment
У меня такая же проблема, есть новости?   -  person Gabriel Theron    schedule 05.06.2012
comment
У меня такая же проблема!   -  person Marcelo Rodovalho    schedule 18.11.2015


Ответы (1)


Попробуйте запустить в режиме отладки, тогда вам не нужно будет использовать assets:install снова и снова. команды приложения/консоли дают, как запустить активный режим отладки

app/console assetic:dump
person amitchhajer    schedule 13.08.2012