web-dev-qa-db-fra.com

Comment résoudre "Vous devez avoir installé Ruby et Sass et votre PATH pour que cette tâche fonctionne" Avertissement?

Je suis en train de mettre en place un nouveau Mac pour le travail. J'ai installé Grunt & Grunt CLI globalement. Ensuite, j'ai créé un npm install dans un dossier de projet pour installer toutes les dépendances. 

Aucun problème jusqu'à présent, mais dès que j'essaie d'exécuter la tâche sass:dist, je reçois cet avertissement: 

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.

Ce que je comprends, c’est que je dois installer Ruby et Sass à un niveau plus global pour que cette tâche soit exécutée. Comme je ne suis pas encore familiarisé avec le terminal, j’ai fait une recherche rapide pour savoir ce que PATH est - c’est un peu le chemin système (qui peut être modifié) où les données importantes sont stockées. 

Est-ce que cela signifie que je peux simplement faire un Sudo grunt install contrib-sass -g pour résoudre le problème? Et que dire de Ruby - j'ai toujours pensé que c'était déjà installé sur OS X?

107
Sven

OK j'ai compris. Il me suffisait d'installer Sass à l'aide de gem install sass et maintenant tout va bien ... rien de plus simple.

195
Sven

Si vous êtes sur OSX El Capitan ou Yosemite sur Mac, il semble y avoir un problème pour installer la gemme.

Essayer

Sudo gem install -n /usr/local/bin sass

La solution était de github .

90

Vous devez installer Ruby et Sass en tant que:

Pour Ruby, utilisez la commande

Sudo apt-get install Ruby-full

Et pour Sass, utilisez la commande

Sudo gem install sass
9
Gaurav

Installez Ruby et Sass. Problème résolu http://lawrencenaman.com/blog/sass-compass-windows/

6
Johnathan Douglas

Utilisez grunt --force si vous utilisez grunt . Si vous souhaitez exécuter une application utilisant grunt et qu'un avertissement se produit comme ceci Pour ignorer cet avertissement, vous pouvez utiliser --force.

1
Rohit Katiyar

Aussi simplement brew install saas/sass/sass sur Mac High Sierra (10.13.x)

0
Vaiden

J'ai utilisé Homebrew pour installer Ruby, puis Ruby pour installer SASS. Probablement le meilleur moyen de le faire si vous utilisez déjà Homebrew ou si vous souhaitez commencer à l'utiliser régulièrement ...

brew install Ruby
gem install sass
0
squarecandy

la documentation de Grunt-Sass n'est pas très claire. Pour éviter le besoin de Ruby, vous pouvez essayer ceci:

npm désinstaller --save grunt-contrib-sass
npm installer --save node-sass grunt-sass

Essayez ceci, c'est un travail pour moi.

référence

0
Yogesh Sinoriya