Estoy en el proceso de configurar una nueva Mac para trabajar. He instalado Grunt & Grunt CLI a nivel mundial. Luego hice un npm install
dentro de una carpeta de proyecto para instalar todas las dependencias.
Hasta ahora no hay problemas, pero tan pronto como intento ejecutar la sass:dist
tarea, aparece esta advertencia:
Warning: You need to have Ruby and Sass installed and in your PATH for
this task to work. More info:
https://github.com/gruntjs/grunt-contrib-sass Use --force
to continue.
Lo que entiendo es que necesito tener Ruby y Sass instalados en un nivel más global para que esta tarea se ejecute. Como todavía soy bastante nuevo en el trabajo con la terminal, hice una búsqueda rápida para averiguar qué PATH
es, parece que es una ruta del sistema (que se puede cambiar) donde se almacenan datos importantes.
¿Significa esto que puedo simplemente hacer algo sudo grunt install contrib-sass -g
para resolver el problema? ¿Y qué hay de Ruby? ¿Siempre pensé que ya estaba instalado en OS X?
Respuestas:
Ok, lo tengo. Solo tuve que instalar Sass usando
gem install sass
y ahora todo está bien ... no podría ser más fácil.fuente
sudo
se requería antesgem install sass
.Si está en OSX El Capitan o Yosemite en Mac, parece haber un problema al instalar la gema.
Tratar
La solución fue de github .
fuente
Necesita instalar Ruby y Sass como:
Para Ruby use el comando
sudo apt-get install ruby-full
Y para Sass use el comando
fuente
La documentación de grunt-sass no es muy clara. Para evitar la necesidad de Ruby, puede intentar esto:
desinstalar npm --save grunt-contrib-sass
npm install --save node-sass grunt-sass
Prueba esto, es un trabajo para mí.
referencia
fuente
npm install --save-dev
lugar de--save
porque solo necesita sass para el desarrollo (acabo de editar esto en la respuesta).Necesita instalar Ruby y Sass como:
Para Ruby use el comando
Y para Sass use el comando
fuente
Use grunt --force si está usando grunt. Si desea ejecutar una aplicación usando grunt y aparece una advertencia como esta. Para ignorar esta advertencia, puede usar --force.
fuente
También simplemente
brew install saas/sass/sass
en Mac High Sierra (10.13.x)fuente
Solía Homebrew para instalar Ruby y Ruby a continuación, instalar SASS. Probablemente solo la mejor manera de hacerlo si ya usa Homebrew, o quiere comenzar a usarlo regularmente ...
fuente