2012-06-27 13 views
5

Dal nulla, tutti i fogli di stile hanno iniziato a generare errori durante la compilazione.Errore di compilatore meno rubino

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) 

Nessuno dei miei mixin sembra essere disponibile nel file meno principale. Il file mixins.less viene importato nella parte superiore del mio foglio di stile e viene importato solo una volta.

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

Ho anche controllato ogni file per un Byte Order Mark, ispirata Variable Name Error "is undefined" even though "variables.less" imported, e persino andati indietro 4 settimane nella storia git di questo progetto (dove io sono sicuro al 100% di compilazione ha funzionato con successo). Finora non ho avuto fortuna.

Stranamente, la compilazione viene eseguita correttamente utilizzando SimpLESS e Less Compiler for Mac.

Ho ridotto questo problema a un problema di importazione perché se provo a utilizzare un mixin nella parte superiore del foglio di stile e viene generato un errore con il nome di quel mixin.

Qualcuno ha familiarità con questa situazione?

Sto usando la versione 2.2.1 di Less Ruby Gem.

risposta

1

Penso che sia necessario essere nella directory che contiene il file che si sta tentando di compilare. Invece di eseguire il comando come:

lessc static/css/styles.less 

prova:

cd static/css 
lessc styles.less 
+0

Good Lookin' Good Lookin' – muffs