Codekit和Zurb Foundation错误

时间:2013-08-21 14:15:46

标签: css ruby sass compass-sass zurb-foundation

运行指南针和zurb基础项目。当我使用compass watch编译项目时,它很有效。当我使用codekit时,我无法编译它。

我得到的第一个错误是:

error app.scss (Line 24 of _block-grid.scss: -0.625em*px isn't a valid CSS value.)

所以我在zurbs github的_block-grid.scss中搜索了这一行,看到它引用了$block-grid-default-spacing。如果我在设置文件中取消注释值$block-grid-default-spacing: emCalc(20);,它可以正常工作到下一个错误:

error app.scss (Line 111 of _type.scss: Incompatible units: 'px' and ''.)

我已正确安装了一切。我将codekit指向我的本地版本的SASS和Compass,我仍然遇到错误。知道我能做什么吗?

如果我不包含我的settings.scss文件,则所有内容都会正确编译。

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要切换CodeKit以使用外部Compass编译器才能使用Zurb等罗盘插件。

如果您正在使用RVM,请首先在其上运行系统命令。然后,在命令行安装Compass和Zurb。然后进入CodeKit的首选项并在“语言”选项卡中选择“指南针”。使用“高级编译器设置”区域将应用​​程序切换到外部罗盘编译器。