Скачан yuicompressor-2.4.8.jar и разместил его в папке app/Resources/java/
.Symfony2 assetic: дамп | error Выход: «Система не может найти указанный путь»
Далее я создал {% stylesheets %}
блок в шаблоне веточку, как в примере ниже:
{% stylesheets
'bundles/arsen/css/style.css'
filter='cssrewrite, yui_css'
output='assets/css/complied.css'
%}
<link rel="stylesheet" type="text/css" href="{{ asset_url }}">
{% endstylesheets %}
Когда я бегу app/console assetic:dump
, я получаю эту ошибку:
"/usr/bin/java" "-jar" "C:\xampp\htdocs\Symfony27\app/Resources/java/yuicompressor-2.4.8.jar" "--charset" "UTF-8" "-o" "C:\Users\SYMFONY\AppData\Local\Temp\ass2341.tmp" "--type" "css" "C:\Users\SYMFONY\AppData\Local\Temp\ass2340.tmp"
Error Output:
The system cannot find the path specified.
Насколько я знаю, у меня есть java jre установлен, и у меня есть доступ к java из командной строки:
$ java -version
java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) Client VM (build 25.73-b02, mixed mode, sharing)
И в моем окна пути у меня есть: C: \ ProgramData \ Oracle \ Java \ javapath зарегистрирован Этот путь указывает здесь:
Дорожки выглядит хорошо для меня. Кто-нибудь знает, чего не хватает или где проблема, предотвращающая работу команды app/console assetic:dump
?
Возможно, эта установка вызывает вопрос app/config/config.yml
:
assetic:
#...
#java: /usr/bin/java
filters:
cssrewrite: ~
yui_css:
jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.8.jar"
#...