it-swarm.com.de

Lösung "Sie müssen Ruby und Sass installiert haben und in Ihrem PFAD, damit diese Aufgabe funktioniert"

Ich bin gerade dabei, einen neuen Mac für die Arbeit einzurichten. Ich habe Grunt & Grunt CLI weltweit installiert. Dann habe ich einen npm install in einem Projektordner gemacht, um alle Abhängigkeiten zu installieren. 

Bislang keine Probleme, aber sobald ich versuche, die sass:dist-Task auszuführen, erhalte ich die folgende Warnung: 

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.

Was ich verstehe ist, dass ich Ruby und Sass auf einer globaleren Ebene installiert haben muss, damit diese Aufgabe ausgeführt werden kann. Da ich mit dem Terminal noch ziemlich neu bin, habe ich schnell gesucht, um herauszufinden, was PATH ist - es scheint ein Systempfad (der geändert werden kann), in dem wichtige Daten gespeichert sind. 

Bedeutet das, dass ich einfach einen Sudo grunt install contrib-sass -g zur Behebung des Problems erstellen kann? Und was ist mit Ruby - ich dachte immer, es ist bereits auf OS X installiert?

107
Sven

OK ich habe es. Ich musste nur Sass mit gem install sass installieren und jetzt ist alles in Ordnung ... könnte nicht einfacher sein.

195
Sven

Wenn Sie unter OSX El Capitan oder Yosemite unter Mac arbeiten, scheint ein Problem bei der Installation des Edelsteins zu bestehen.

Versuchen

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

Lösung war von github .

90

Sie müssen Ruby und Sass wie folgt installieren:

Für Ruby verwenden Sie den Befehl

Sudo apt-get install Ruby-full

Und für Sass verwenden Sie den Befehl

Sudo gem install sass
9
Gaurav

Installieren Sie Ruby und Sass. Problem gelöst http://lawrencenaman.com/blog/sass-compass-windows/

6

Verwenden Sie grunt --force, wenn Sie grunt verwenden. Wenn Sie eine Anwendung mit grunt ausführen möchten, wird eine Warnung angezeigt. Um diese Warnung zu ignorieren, können Sie --force verwenden.

1
Rohit Katiyar

Auch einfach brew install saas/sass/sass auf Mac High Sierra (10.13.x)

0
Vaiden

Ich habe Homebrew verwendet, um Ruby zu installieren, und dann Ruby, um SASS zu installieren. Wahrscheinlich nur der beste Weg, dies zu tun, wenn Sie bereits Homebrew verwenden oder regelmäßig damit beginnen möchten ...

brew install Ruby
gem install sass
0
squarecandy

grunt-sass-dokumentation ist nicht sehr klar. Um die Notwendigkeit von Ruby zu vermeiden, können Sie Folgendes versuchen:

npm uninstall --save grunt-contrib-sass
npm install --save knunt-sass grunt-sass

Versuchen Sie das, es ist Arbeit für mich.

Referenz

0
Yogesh Sinoriya