zend-framework wamp sass assetic

¿Cómo puedo obtener Assetic para compilar SCSS en Zend Framework en Windows?



zend-framework wamp (1)

Creo que lo hice funcionar, pero no estoy 100% seguro de poder reproducir los pasos para solucionarlo.

Así que por favor agregue una nueva respuesta si encuentra mejores detalles.

Tengo Ruby instalado en C:/Ruby193/ . Necesitaba editar el archivo sass.bat en su carpeta ''bin'' para que sea:

@ECHO OFF IF NOT "%~f0" == "~f0" GOTO :WinNT @"ruby.exe" "C:/Ruby193/bin/sass" %1 %2 %3 %4 %5 %6 %7 %8 %9 GOTO :EOF :WinNT @"C:/Ruby193/bin/ruby.exe" "%~dpn0" %*

Leí https://github.com/symfony/AsseticBundle/issues/81 .

Reemplacé el archivo en C: / wamp / bin / php / php5.3.10 / PEAR / pear / Symfony / Component / Process / Process.php con https://raw.github.com/symfony/Process/master/Process. php .

No sé si esto importa, pero Assetic estaba usando barras diagonales en lugar de la constante PHP llamada DIRECTORY_SEPARATOR, así que:

En Assetic / Filter / Sass / SassFilter.php, agregué $root = str_replace(''/'', DIRECTORY_SEPARATOR, $root);//fix for Windows después de $root = $asset->getSourceRoot();

Y ligeramente por debajo de eso, cambié una línea a $pb->add(''--load-path'')->add(dirname($root.DIRECTORY_SEPARATOR.$path)); .

Mi sitio está en Zend Framework y usa Assetic para compilar SCSS y minificarlo.

Funciona maravillosamente cuando estoy desarrollando en Ubuntu.

A veces necesito desarrollar en Windows (WAMP) en lugar de Ubuntu.

No he podido hacer que Assetic funcione en Windows.

He encontrado muchas preguntas y respuestas al respecto, pero parece que ninguna de las respuestas se aplica a mí. Por ejemplo, no creo tener un archivo config.yml en ninguna parte.

¿Cómo hacer que Asssic + sass funcione con Symfony2 en Windows?

¿Cómo usar el filtro SCSS en Symfony2 en Windows?

Aquí hay un error: Assetic/Exception/FilterException: An error occurred while running: "C:/Ruby193/bin/sass.bat" "--load-path" "C:/code/branches/signup-and-login/scss" "--scss" "--cache-location" "C:/Windows/Temp" "C:/Windows/Temp/assCCF2.tmp" Error Output: The filename, directory name, or volume label syntax is incorrect.

¿Pensamientos?