2012-02-26 6 views
2

내 dev 서버 (Windows 7)에서 Symfony 2.0.10에 assetic과 함께 YUICompressor를 사용하려고하는데이 오류가 발생합니다.YUICompressor 오류 : RuntimeException : 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 올바르지 않습니다.

RuntimeException: The filename, directory name, or volume label syntax is incorrect.

무엇이 문제인가? assetic에서

응용 프로그램에서
filters: 
    yui_js: 
     jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar" 

/config.yml을 다음과 같이

내 현재 설정입니다.

{% javascripts 
    '@TonyNachalotoBundle/Resources/public/js/libs/modernizr-2.0.6.min.js' 
    '@TonyNachalotoBundle/Resources/public/js/*.js' 
    filter='yui_js' 
%} 
    <script src="{{ asset_url }}"></script> 
{% endjavascripts %} 

내 나뭇 가지 템플릿.

다른

아무것도 설정되어 있지 않은 , 아무것도 내가이 글을 다음 봤는데, 수정되지 않은 : http://symfony.com/doc/2.0/cookbook/assetic/asset_management.html

YUICompressor 버전은 2.4.7

PS입니다 : Assetic 필터없이 잘 작동, 나는 ' 또한 java -jar yuicompressor.jar ./script.js -o ./test.js 성공했습니다.

답변

0

항아리가 정확한 경로에 있는지 확인하십시오. 이름이 맞습니까? 몇 주 전에이 문제가 있었는데 해결되었습니다. YUI Compressor 파일의 이름이 다릅니다.

%의 kernel.root_dir의 %/자료/자바/yuicompressor.jar

+0

그것은, 내가 딘 에드워즈 포장을 사용하고 더 이상 중요하지 않습니다는 - http://dean.edwards.name/packer/ 그것은 지금까지의 제 경우에는 유이보다 낫습니다. –

관련 문제