2010-11-12 13 views
7

Quería usar SASS en la aplicación web de nuestra compañía, pero no puedo instalar ningún programa en máquinas de producción. Todo lo que busqué sobre SASS requirió que ejecutara un programa de instalación como gema y también requirió HAML.¿Cómo puedo ejecutar SASS sin instalar?

Estaba esperando encontrar solo un script que procese los archivos de scss sin necesidad de instalar nada más.

Respuesta

3

Si puede ejecutar el programa Java en su sistema de compilación, puede usar JRuby para compilar sass. Ver this respuesta para obtener más detalles

+0

Esto es más parecido a lo que estoy buscando, aunque prefiero no necesitar instalar JRuby. –

+1

No necesita instalarlo. Si tiene un jvm en el sistema de compilación, puede ejecutar hormiga y jruby, sin instalar nada. El ejemplo usa solo el archivo java de JRuby para ejecutar un pequeño script de ruby ​​que llama a haml/scss. – Joep

4

Bueno ... si tiene disponible Ruby, puede consultar el repositorio Git de Sass (https://github.com/nex3/sass). Hazlo escribiendo git clone https://github.com/nex3/sass.git o solo downloading.

Luego puede usar la consola interactiva Ruby escribiendo irb. Intente require 'sass/lib/sass' (this one here) y ejecute Sass.compile_file 'my_styles.css'.

De lo contrario ... ¿por qué estás tratando de hacer eso? También puede instalar sass localmente, ejecute sass --watch en su carpeta sass y compila sus archivos scss automáticamente en archivos css, que puede implementar en su entorno de producción.

+0

Ejecutando sass --watch funciona bien si usted es un desarrollador único y copia los archivos en la producción a mano. Para un proyecto de desarrollador múltiple, prefiero hacer la compilación y la copia para implementar la ubicación a través de nuestro sistema de compilación. Solo quiero saber cómo ejecutar 'ruby sass file.scss> file.css' –

2

Aquí hay una solución para usar Sass sin usar la línea de comandos o instalar dependencias. Funciona con Windows, OS X y Linux. Tiene una interfaz gráfica, y no hay instalador, simplemente descomprime y haz doble clic.

1

También puede utilizar la biblioteca de Java https://github.com/scireum/server-sass que puede ser embebido en cualquier aplicación Web basado en Java. Compilará sass sobre la marcha y devolverá el CSS resultante. Esto es especialmente útil si las fuentes Sass cambian (es decir, por motivos de personalización) y no es posible compilar con anticipación. (Nota: soy el autor del proyecto, y aún no es una implementación completa del estándar Sass).

0

alternativa, lo que podría hacer es:

  1. Instalar Rubí
  2. Download the Sass Gem
  3. Vaya a la ubicación de descarga
  4. Run: gem install sass-3.3.4.gem
  5. Voila! Sass está instalado.
+0

Lo siento, tuve que rechazar esto. La pregunta es sobre ejecutar sass sin instalarlo. –

+0

Lo siento, debo haber leído mal la pregunta. La única razón por la que publiqué esto fue porque estaba teniendo un problema similar, que luego pude resolver. Lea que la pregunta tiene "Sin instalar a través del Administrador de paquetes", ya que ese era mi problema. –

0

Utilice el compilador de Sass en línea SassMeister. Solo tiene que pegar su código sass en el panel izquierdo y obtener el código CSS a la derecha.

Cuestiones relacionadas