Ошибка YUICompressor: RuntimeException: неверный синтаксис имени файла, имени каталога или метки тома

Я пытаюсь использовать YUICompressor с активом на Symfony 2.0.10 на моем сервере разработки (Windows 7), и я получаю эту ошибку:

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

В чем проблема?

Моя текущая конфигурация выглядит следующим образом:

filters:
    yui_js:
        jar: "%kernel.root_dir%/Resources/java/yuicompressor.jar"

в app/config.yml в разделе assets.

{% 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.

P.S.: Assetic отлично работает без фильтра, и я также успешно пробовал java -jar yuicompressor.jar ./script.js -o ./test.js.


person Tony Bogdanov    schedule 26.02.2012    source источник


Ответы (1)


Вы уверены, что jar находится на правильном пути? а правильное название? У меня была эта проблема несколько недель назад, и я решил, что у моего файла YUI Compressor было другое имя.

%kernel.root_dir%/Resources/java/yuicompressor.jar

person unairoldan    schedule 10.03.2012
comment
Это уже не имеет значения, я использую упаковщик Дина Эдвардса - dean.edwards.name/packer в моем случае это намного лучше, чем YUI. - person Tony Bogdanov; 11.03.2012