Sass Compass:Mixin只能在文档的根目录下定义

Sass Compass:Mixin只能在文档的根目录下定义,sass,compass-sass,Sass,Compass Sass,我不是ruby开发者,我已经用Compass好6个月了。我发现了如下所示的这个问题 我已经阅读了这个问题,并使用了评分最高的答案: Sass版本:根据建议,Sass 3.1.1 Brany Betty 罗盘版本:罗盘0.12.1 Alnilam最新版本 我在项目中运行这个命令:compass compile-force error sass/screen.scss (Line 3 of _utilities.scss: Mixins may only be defined at the roo

我不是ruby开发者,我已经用Compass好6个月了。我发现了如下所示的这个问题

我已经阅读了这个问题,并使用了评分最高的答案:

Sass版本:根据建议,Sass 3.1.1 Brany Betty 罗盘版本:罗盘0.12.1 Alnilam最新版本

我在项目中运行这个命令:compass compile-force

error sass/screen.scss (Line 3 of _utilities.scss: Mixins may only be defined at the root of a document.)
这看起来像是自动包含的文件。我肯定哪儿都找不到。我的main screen.scss文件如下所示:

  @import "partials/base";
  @import "blueprint/reset";
  @import "compass/css3";
  @import "sprite/*.png";
  $sprite-layout:vertical;
  $sprite-spacing: 15px;
  @include all-sprite-sprites;
  ....//blah blah blah rest of rules ....

救命啊

当某个地方有一个mixin声明@mixin或=mixin\u name位于规则、函数或其他非根目录中时,就会出现此错误。你能给我们看一下partials/base的内容吗?此外,Sass的最新版本实际上不是3.1.1-该网站不是最新的。查看Rubygems的最新版本: