Comment résoudre" vous devez avoir Ruby et Sass installés et dans votre chemin pour que cette tâche fonctionne " avertissement?
Je suis en train de configurer un nouveau Mac pour le travail. J'ai installé Grunt & Grunt CLI globalement. Ensuite, j'ai fait un npm install
dans un dossier de projet pour installer toutes les dépendances.
Pas de problèmes jusqu'à présent, mais dès que j'essaie d'exécuter l' sass:dist
tâche, 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 s'exécute. Comme je suis encore assez nouveau pour l'utilisation du terminal, j'ai fait une recherche rapide pour trouver ce que PATH
est-semble être son chemin système (qui peut être modifié) où les données importantes sont stockées.
Cela signifie-t-il que je peux simplement faire un sudo grunt install contrib-sass -g
pour résoudre le problème? Et Qu'en est-il de Ruby-j'ai toujours pensé qu'il était déjà installé sur OS X?
8 réponses
Ok je l'ai. J'ai juste dû installer Sass en utilisant gem install sass
et maintenant tout va bien...ne pouvait pas être plus facile.
Si vous êtes sur OSX El Capitan ou Yosemite sur Mac, il semble y avoir un problème d'installation de la gemme.
Essayez
sudo gem install -n /usr/local/bin sass
La Solution était de github .
Vous devez installer Ruby et Sass comme:
Pour Ruby utiliser la commande
sudo apt-get install ruby-full
Et pour Sass utiliser la commande
sudo gem install sass
Installer Ruby et Sass. Problème résolu http://lawrencenaman.com/blog/sass-compass-windows/
Utilisez grunt --force si vous utilisez grunt. Si vous voulez exécuter une application en utilisant grunt et un avertissement se produit comme ceci. Pour ignorer cet avertissement, vous pouvez utiliser --force.
La documentation de Grunt-sass n'est pas très claire. Pour éviter le besoin de Ruby, vous pouvez essayer ceci:
Mnp désinstaller --enregistrer grunt-contrib-sass
npm install --enregistrer nœud-sass grunt-sass
Essayez ceci, c'est du travail pour moi.
J'ai utilisé Homebrew pour installer Ruby et puis Ruby installer SASS. Probablement que la meilleure façon de le faire si vous utilisez déjà Homebrew, ou voulez commencer à l'utiliser régulièrement...
brew install ruby
gem install sass
Aussi simplement brew install saas/sass/sass
sur Mac High Sierra (10.13.x)