2012-06-12 22 views
6

Me estoy empezando con descaro y una brújula y esas cosas y escribir mis propias mixins funciona bien, etc ... así SASS parece estar funcionando bien.mixins Sass/CSS3 brújula no funciona

El descubrimiento de la brújula sobre el sonado muy grande al principio, pero tengo el problema, que el CSS 3-Supported-Mixins por defecto simplemente no funcionará.

GEM Versión: 1.8.24

SASS Versión: 3.1.19

COMPASS Versión: 0.12.1

Mi screen.scss

@import "compass/reset"; 

.bam { 
    @include border-radius(5px); 
} 

que creó el proyecto a través de compass create myProject. Seguido usando cd myProject. Seguido por compass watch.

Escribir el mencionado .scss me sale el siguiente mensaje de error

Change detected at $time to: screen.scss 
error sass/screen.scss <Line 11: Undefined mixin 'border-radius'.> overwrite stylesheets/screen.css 

El manual de la brújula no indica nada acerca de la configuración más necesario. Así que estoy algo atrapado aquí. ¡Cualquier ayuda será apreciada!

Solución

A pesar de que el pensamiento lo hacía previamente en una prueba, también, la solución consiste en incluir en realidad la "clase" Brújula determinada a través de @import "compass/css3"

+1

publique su solución como respuesta y acéptela. – Christoph

Respuesta

11

El problema era que no tenía importación la dependencia brújula/css3. Esto se hace agregando @import "compass/css3" al archivo .scss

+0

mis mixins brújula no están funcionando incluso después de usar esta importación –

+0

se parece a un tema diferente, entonces @AdityaSanghi - Sugiero abrir una nueva pregunta. – Sam