Я пытаюсь запустить ассеты с компрессором yui и, если он работает, sass. Сейчас оба не работают. При удалении всех фильтров из config.yml и шаблона ветки это работает, и php app/console assetic:dump
копирует файлы css и js.
Теперь я хочу добавить компрессор yui, и мой config.yml выглядит так:
assetic:
debug: %kernel.debug%
use_controller: false
filters:
yui_js:
jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.6.jar
Добавление фильтра в шаблон и повторный запуск assets:dump заканчивается следующей ошибкой (перевод сообщения мой):
[RuntimeException]
The syntax for filename, directory name or drive name is wrong
Я нашел статью, в которой мне указать путь к java.exe, поэтому я добавляю это в config.yml:
assetic:
..
java: C:/Program Files (x86)/Java/jre6/bin/java.exe
..
Теперь актив: дамп говорит мне:
[RuntimeException]
The COMMAND "C:/Program" is either written wrong or
Я пробовал играть с обеими переменными (используя \ или \ вместо /, добавляя одинарные или двойные кавычки, работая с коротким псевдонимом Progra~1 или Progra~2) в конфигурации, но ничего не добился. Обе ошибки вылезают постоянно. Может быть, кто-то может указать мне в правильном направлении.
\
? - person greg0ire   schedule 19.11.2011if (defined('PHP_WINDOWS_VERSION_MAJOR')) {
и теперь я получаю сообщение об ошибке при создании выходного файла. Я посмотрю, как далеко я смогу зайти с этим. - person Sgoettschkes   schedule 19.11.2011