instalar framework compile css gem sass compass-sass

framework - sass lang css



Sass--compass--watch Error: no se puede cargar la brújula (3)

Funciona con Sass 3.3.0.alpha.149 y Compass 0.12.2 en Windows 7

Estoy trabajando con sass y brújula y tratando de usar la nueva función de mapa de origen, ya que Chrome 27 requiere que el nuevo método del mapa de origen muestre los archivos de sass reales y los números de línea en el panel de la consola de Chrome.

Puedo ejecutar el siguiente comando sass --sourcemap --watch style.scss:style.css

sin embargo, si --compass argumento --compass como el siguiente sass --compass --sourcemap --watch style.scss:style.css

Aparece el siguiente error en el panel de Windows cmd: "ERROR: No se puede cargar la brújula".

Intenté seguir algunos de los métodos que aparentemente funcionaban para algunas personas en la página de problemas de github https://github.com/chriseppstein/compass/issues/1108

Los métodos que he probado son usar el sass 3.3.0.alpha.177 con brújula 0.12.2 (esto produce un error cada vez que intento ejecutar la gema del compás, que es casi idéntica a este problema). ¿Por qué lo dice "brújula reloj"? no se puede cargar sass / script / node (LoadError)? )

Actualmente mi configuración es la siguiente:

  • sass 3.3.0.alpha.177
  • brújula 0.13.alpha.4
  • Windows 7

¿Hay alguna manera de que pueda usar Sass con brújula y al mismo tiempo generar los mapas de origen que se necesitan para la depuración de css?


Las versiones mencionadas por @lollerskates666 funcionan, pero tuve que eliminar específicamente la versión 3.3.4 de sass, que apareció cuando instalé la brújula.

Si alguien más tiene esta dificultad, tengo que ejecutar las siguientes reglas para que funcione:

gem install compass --version 0.12.2

Esto instala brújula y también Sass 3.3.4 (Maptastic Maple). Estas dos versiones, combinadas con --sourcemap no parecen funcionar muy bien, por lo que tendrás que instalar una versión anterior de Sass:

gem install sass --pre --version 3.3.0.alpha.149

Aunque ya lo haya instalado, si ejecuta:

sass --v

Ruby seguirá utilizando la versión 3.3.4 de Sass, por lo que deberá desinstalar esta versión:

gem uninstall sass **Select number assigned to version 3.3.4**

Ahora, si ejecutas:

sass --v

Debería ver:

Sass 3.3.0.alpha.149 (Bleeding Edge)

Sass ahora debería funcionar con la brújula y también producir mapas de origen, que Chrome puede leer :)

Ejecuto este comando para mirar mis archivos scss:

sass --watch --sourcemap --compass --style compressed scss:css

¡¡Espero que esto ayude!!

** Estoy ejecutando esto en una Mac, pero las mismas versiones funcionan bien :)


Tenía este problema también. gem ''sass'', ''~> 3.2.19'' estaba trabajando en una aplicación creada anteriormente. Recurrí a usar eso en lugar de gem ''sass'', ''~> 3.4.16 que se generó automáticamente en el momento de la creación de una aplicación 3.2.22 y que generó este problema.

Entonces parece haber un problema con la versión.