较少Ruby编译器错误

时间:2012-06-27 17:25:39

标签: css less

无处不在,我的所有样式表都在编译过程中开始抛出错误。

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)

我的mixins似乎都没有在less less文件中可用。 mixins.less文件导入到样式表的最顶层,只导入一次。

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

我还检查了每个文件的字节顺序标记,灵感来自Variable Name Error "is undefined" even though "variables.less" imported,甚至在这个项目的git历史记录中返回了4周(我100%确定编译成功运行)。到目前为止,我没有运气。

奇怪的是,编译使用SimpLESSLess Compiler for Mac成功运行。

我已将此范围缩小到导入问题,因为如果我尝试在样式表的顶部使用mixin并且使用mixin的名称引发错误。

有谁熟悉这种情况?

我正在使用Less Ruby Gem的版本2.2.1。

1 个答案:

答案 0 :(得分:1)

我认为您需要位于包含您要编译的文件的目录中。而不是像以下那样运行命令:

lessc static/css/styles.less

尝试:

cd static/css
lessc styles.less