ruby - instalar - sass watch
Cómo resolver "Necesita tener Ruby y Sass instalados y en su RUTA para que esta tarea funcione" ¿Advertencia? (7)
Estoy en el proceso de configurar una nueva Mac para el trabajo. He instalado Grunt & Grunt CLI globalmente. Luego hice una npm install
dentro de una carpeta de proyecto para instalar todas las dependencias.
No hay problemas hasta el momento, pero tan pronto como trato de ejecutar la tarea sass:dist
, recibo 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 que Ruby y Sass se instalen a un nivel más global para que se ejecute esta tarea. Como todavía soy bastante nuevo para trabajar con la terminal, hice una búsqueda rápida para descubrir qué es PATH
, parece que es una ruta del sistema (que se puede cambiar) donde se almacenan datos importantes.
¿Esto significa que simplemente puedo hacer un sudo grunt install contrib-sass -g
para resolver el problema? ¿Y qué hay de Ruby? ¿Siempre pensé que ya estaba instalado en OS X?
Instala Ruby y Sass. Problema resuelto http://lawrencenaman.com/blog/sass-compass-windows/
La documentación de grunt-sass no es muy clara. Para evitar la necesidad de Ruby, puedes intentar esto:
desinstalación npm --saver grunt-contrib-sass
instalación de npm --save node-sass grunt-sass
Prueba esto, es trabajo para mí.
Necesita instalar Ruby y Sass como:
Para Ruby usa el comando
sudo apt-get install ruby-full
Y para el comando de uso Sass
sudo gem install sass
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.
Si estás en OSX El Capitan o Yosemite en Mac, parece que hay un problema al instalar la gema.
Tratar
sudo gem install -n /usr/local/bin sass
La solución fue de github .
Usa grunt --force si estás usando ronco. Si desea ejecutar una aplicación utilizando grunt y se produce una advertencia como esta. Para ignorar esta advertencia, puede usar --force.
Homebrew para instalar Ruby y luego Ruby para instalar SASS. Probablemente sea la mejor manera de hacerlo si ya usa Homebrew, o si desea comenzar a usarlo regularmente ...
brew install ruby
gem install sass