Ошибка YUICompressor: RuntimeException: неверный синтаксис имени файла, имени каталога или метки тома - PullRequest
2 голосов
/ 26 февраля 2012

Я пытаюсь использовать YUICompressor с сборкой на Symfony 2.0.10 на моем dev-сервере (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 под сборкой.

{% 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 успешно.

1 Ответ

0 голосов
/ 11 марта 2012

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

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

...