2012-06-27 10 views
5

Aus dem Nichts, alle meine Stylesheets begannen Fehler beim Kompilieren zu werfen.LESS Ruby Compiler Fehler

lessc static/css/styles.less 
/gems/less-2.2.1/lib/less/js/lib/less/parser.js:385:31: .rounded_corners is undefined (Less::Error) 

Keiner meiner Mixins scheint in der Hauptdatei weniger verfügbar zu sein. Die Datei mixins.less wird am Anfang meines Stylesheets importiert und nur einmal importiert.

@import "mixins.less"; 
@import "reset.less"; 
@import "clearfix.less"; 
@import etc.. 

Ich habe auch überprüft jede Datei für eine Byte Order Mark, von Variable Name Error "is undefined" even though "variables.less" imported inspiriert, und ging sogar zurück 4 Wochen in diesem git Geschichte des Projektes (wo ich bin 100% sicher Kompilation erfolgreich ausgeführt). Bis jetzt hatte ich kein Glück.

Seltsamerweise wird die Kompilierung erfolgreich unter Verwendung von SimpLESS und Less Compiler for Mac ausgeführt.

Ich habe dies auf ein Importproblem beschränkt, weil wenn ich versuche, ein Mixin am Anfang des Stylesheets zu verwenden, wird der Fehler mit dem Namen dieses Mixins ausgelöst.

Wer ist mit dieser Situation vertraut?

Ich verwende Version 2.2.1 der Less Ruby Gem.

Antwort

1

Ich denke, Sie müssen in dem Verzeichnis sein, das die Datei enthält, die Sie zu kompilieren versuchen. Anstatt den Befehl ausführen, wie:

lessc static/css/styles.less 

Versuch:

cd static/css 
lessc styles.less 
+0

gut schau gut Lookin' – muffs