query - Sass Breakpoint provoca un error de Grunt
responsive mobile media query (2)
Acabo de hacer una nueva instalación en mi MacBook con Mavericks. Estoy usando Yeoman y ronco para compilar mi proyecto. Después de reinstalar y desplegar el código del repositorio, veo este error:
Warning: LoadError on line ["55"] of /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:
cannot load such file -- app/bower_components/compass-breakpoint/lib/breakpoint
Run with --trace to see the full backtrace Use --force to continue.
Estoy requiriendo Breakpoint en mi gruntfile.js. Si elimino el require, todo se compila como se espera, sin errores.
Avíseme si puedo proporcionar más detalles. Gracias
Así que el error parece deberse a que no está apuntando al archivo correcto (eso es lo cannot load such file
error de cannot load such file
), así que compruebe que su ruta de importación es correcta, pero en este momento, debe usar Breakpoint a través de Ruby Compass como requiere un poco de código Ruby para funcionar correctamente. Con Sass 3.3 disponible, esta dependencia de Ruby se va. Breakpoint se actualiza, pero requerirá un compilador compatible con Sass 3.3 (libsass, qué potencias de grunt-sass
, no es compatible con Sass 3.3, por ejemplo).
Le grunt-contrib-compass
usar grunt-contrib-compass
, usar Bundler para administrar las dependencias de la versión de Ruby y compilar a través de Ruby Compass. Estos pasos deberían resolver sus problemas.
Sugeriría ir con punto de interrupción NPM. Para la instalación:
npm install breakpoint-sass & add requiere ''punto de interrupción'' en su archivo config.rb.