Was verursacht diesen Fehler in grunt-contrib-compass nach dem Update auf Yosemite?

8

Ich benutze Yeoman. Nach dem Upgrade auf Yosemite werfen die Aufgaben grunt server und grunt build diesen Fehler auf:

%Vor%

Was verursacht diesen Fehler und wie kann er behoben werden?

    
roger06 17.10.2014, 11:08
quelle

1 Antwort

28

Wenn Sie im Terminalfenster einen Kompass ausführen, wird der folgende Fehler angezeigt:

  

-bash: / usr / bin / compass: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby: schlechter Interpreter: Keine solche Datei oder Verzeichnis

Wenn Sie zu /System/Library/Frameworks/Ruby.framework gehen, sehen Sie, dass die Installation die Ruby-Version auf 2.0 aktualisiert hat. Deshalb funktioniert der Kompass nicht, weil es keinen Ruby 1.8 mehr gibt.

Die Lösung besteht darin, Kompass auf Yosemite neu zu installieren, indem Sie Folgendes ausführen:

%Vor%     
pro_zw 18.10.2014, 01:36
quelle