2014-06-21 1 views
0

저는 Windows가 실행되는 개발 컴퓨터와 Linux가 실행되는 프로덕션 컴퓨터라는 두 대의 컴퓨터가 있습니다.Symfony2 - Assetic은 자산을 덤핑하지 않습니다.

내가 가진 문제는 Assetic이 리눅스 프로덕션 컴퓨터 (dev 또는 prod 모드는 아님)에 자산을 배치 (또는 찾음)하지 않았기 때문입니다. 이전 배포 시도에서 작업 중이 었는데 갑자기 시스템에서 아무 것도 변경하지 않고 중단되었거나 config.yml/config_prod.yml 파일이 중단되었습니다.

내가 덤핑을 위해 사용하고 명령 :

sudo php app/console assetic:dump --env=prod --no-debug 

자산

가 번들 ' public 폴더에 정의되어 있고 사전에 설치되고으로 web 폴더로 이동 :

php app/console assets:install --symlink web/assets 
+0

덤프 전에'assets : install'을 실행했는데 전에 캐시를 지우셨습니까? –

+0

덤프 (질문 참조) 전에'assets : install'을 실행했으며, 캐시를 지우려고했습니다 (수동으로 폴더를 제거 할뿐만 아니라 Symfony 명령을 실행하여). 도움이되지 않습니다. 나는 그것이 최근 3 주 동안 바뀐 symfony2 소프트웨어의 어떤 것 때문이라고 생각합니다 ... –

답변

0

FWIW, 나는 프로젝트에서 사용하고있는 mthaml-bundle이 문제를 일으킨다는 것을 알았습니다. 오래된 커밋으로 되 돌리면 문제가 해결되고 그 동안 문제를보고 할 것입니다.

관련 문제