Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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
如何在Mac上开始使用Compass/Sass– ;无效的CSS错误?_Css_Macos_Sass_Compass Sass - Fatal编程技术网

如何在Mac上开始使用Compass/Sass– ;无效的CSS错误?

如何在Mac上开始使用Compass/Sass– ;无效的CSS错误?,css,macos,sass,compass-sass,Css,Macos,Sass,Compass Sass,我正尝试在Mac电脑上开始使用指南针/Sass。运行sudo gem install compass后,我用一个main.scss文件设置了一个项目,并使用compass watch将该文件自动编译为CSS main.scss如下所示: @import "compass/css3/border-radius" div .blah .baz { @include border-radius(4px, 4px); font-weight: bold; } >>> Ch

我正尝试在Mac电脑上开始使用指南针/Sass。运行
sudo gem install compass
后,我用一个
main.scss
文件设置了一个项目,并使用
compass watch
将该文件自动编译为CSS

main.scss
如下所示:

@import "compass/css3/border-radius"

div .blah .baz {
  @include border-radius(4px, 4px);
  font-weight: bold; 
}
>>> Change detected to: /Users/mikl/Sites/ddk7/profiles/blaahval/themes/kaskelot/./scss/main.scss
    error ./scss/main.scss (Line 3: Invalid CSS after ".../border-radius"": expected selector or at-rule, was "$blue: #3bbfce;")
overwrite ./css/main.css
看起来没什么复杂的,对吧?每次保存文件时,都会出现如下错误:

@import "compass/css3/border-radius"

div .blah .baz {
  @include border-radius(4px, 4px);
  font-weight: bold; 
}
>>> Change detected to: /Users/mikl/Sites/ddk7/profiles/blaahval/themes/kaskelot/./scss/main.scss
    error ./scss/main.scss (Line 3: Invalid CSS after ".../border-radius"": expected selector or at-rule, was "$blue: #3bbfce;")
overwrite ./css/main.css

我的SCSS语法有什么问题吗,或者只是compass有非常糟糕的错误消息?

正如@jnpcl所说,分号会很好。然而,如果这是一个问题,它应该抛出一个与此直接相关的错误


这似乎有点牵强,但你复制并粘贴了那一行吗?也许有性格上的古怪?

不熟悉指南针,但是。。第1行末尾缺少分号?您是否尝试过在main.scss中直接声明
边界半径
mixin以排除
@import
的不当行为?事实证明,是缺少分号造成的,Sass只是有很差的错误消息。谢谢。缺少的分号就是问题所在@导入“引导”;是我需要的。