Хорошо, я понял это.Чувак, этот был жестоким.
Давайте начнем с простых вещей.Рабочая версия config.yml может выглядеть следующим образом:
assetic:
debug: false
use_controller: false
java: C:\Program Files (x86)\Java\jre6\bin\java.exe
sass: C:\Program Files (x86)\Ruby192\bin\sass.bat
filters:
scss: ~
yui_js:
jar: %kernel.root_dir%\Resources\java\yuicompressor-2.4.6.jar
По некоторым причинам сборка всегда импортирует целую директорию для scss, поэтому мне пришлось создать объединение .scss, которое импортирует другую scss.файлы в правильном порядке.
И теперь это становится уродливым, так как для того, чтобы это работало, нужно изменить ядро ассемблера.Разработчики сборщика знают эту ошибку, и я думаю, что она исправлена в некоторой стволе / ветви разработки, но не в стабильной.
Assetic \ Util \ ProcessBuilder необходимо изменить в строке 95
if (defined('PHP_WINDOWS_VERSION_MAJOR')) {
, строка 103
$script .= ' '.implode(' ', array_map('escapeshellarg', $args));
и строка 110
return new Process($script, $this->cwd, null, $this->stdin, $this->timeout, $options);
Я надеюсь, что эта ошибка будет исправлена в ближайшее время, и до тех пор каждый, кто пытается заставить ее работать, находитэта тема ... Мне потребовалось 8 часов на отладку, чтение и пробу разных подходов.