Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css SASS compass编译器在多个赋值@each循环时阻塞_Css_Ruby_Sass_Compass Sass_Precompiler - Fatal编程技术网

Css SASS compass编译器在多个赋值@each循环时阻塞

Css SASS compass编译器在多个赋值@each循环时阻塞,css,ruby,sass,compass-sass,precompiler,Css,Ruby,Sass,Compass Sass,Precompiler,以下是来自的示例: 出于某种原因,它会引发以下错误: 错误sass/screen.scss(第8行:“@each$animal”后的CSS无效:应为“in”,was“,$color,$curs…”) 我尝试卸载并重新安装ruby/sass/compass,但没有成功。有什么好处?以下是我的版本: SASS 3.2.19 罗盘0.12.5 看来多重分配是SASS 3.3的功能。也许会有帮助。看来多重分配是SASS 3.3的功能。也许会有帮助。看来多重分配是SASS 3.3的功能。也许会有帮助。看

以下是来自的示例:

出于某种原因,它会引发以下错误:

错误sass/screen.scss(第8行:“@each$animal”后的CSS无效:应为“in”,was“,$color,$curs…”)

我尝试卸载并重新安装ruby/sass/compass,但没有成功。有什么好处?以下是我的版本:

  • SASS 3.2.19
  • 罗盘0.12.5

看来多重分配是SASS 3.3的功能。也许会有帮助。

看来多重分配是SASS 3.3的功能。也许会有帮助。

看来多重分配是SASS 3.3的功能。也许会有帮助。

看来多重分配是SASS 3.3的功能。也许会有帮助。

这是有道理的。每次我运行“gem install compass”时,它都会自动安装SASS 3.2.19。这很有意义。每次我运行“gem install compass”时,它都会自动安装SASS 3.2.19。这很有意义。每次我运行“gem install compass”时,它都会自动安装SASS 3.2.19。这很有意义。每次我运行“gem安装指南针”时,它都会自动安装SASS 3.2.19。
@each $animal, $color, $cursor in (puma, black, default),
    (sea-slug, blue, pointer),
    (egret, white, move) {
  .#{$animal}-icon {
     background-image: url('/images/#{$animal}.png');
     border: 2px solid $color;
     cursor: $cursor;
   }
}