用于SASS的Susy 2框架未定义的mixin';span';

用于SASS的Susy 2框架未定义的mixin';span';,sass,susy-sass,Sass,Susy Sass,我在使用Susy时遇到了一个小问题,因为它似乎使用了旧语法 我有最新版本的SASS(3.3.6)。我有最新版本的SUSY(2.1.2)。我有最新版本的Codekit(1.9.3) 我已将其包含在我的global.rb文件中: require "susy"; 我还导入了以下内容: @import 'susy'; 所以一切都应该很好。使用标准变量进行设置,我将以下代码添加到一个简单的div块中: @include span(5); 应跨越10根中的5根柱。很简单,但我得到一个错误: Undef

我在使用Susy时遇到了一个小问题,因为它似乎使用了旧语法

我有最新版本的SASS(3.3.6)。我有最新版本的SUSY(2.1.2)。我有最新版本的Codekit(1.9.3)

我已将其包含在我的global.rb文件中:

require "susy";
我还导入了以下内容:

@import 'susy';
所以一切都应该很好。使用标准变量进行设置,我将以下代码添加到一个简单的div块中:

@include span(5);
应跨越10根中的5根柱。很简单,但我得到一个错误:

Undefined mixin 'span'
如果我错了,请纠正我,但这不是新语法吗,如下所示:

如果我使用这个:

@include span-columns(5 omega);

一切都很好。但这是使用Susy One的旧语法。我是不是错过了这里显而易见的东西?如果您有任何指导,我将不胜感激。

在安装了大量gems并重新安装gems之后,我能够让一切正常工作

我使用了以下方法:

sudo gem卸载指南针
sudo gem安装指南针--预安装

这似乎解决了我的问题

以下是我安装的宝石:

指南针(1.0.0.alpha.19)
Sass(3.3.8,3.2.19)

Susy(2.1.2)

尝试卸载Susy,看看是否有旧版本。也许这很重要,而不是Susy 2。我已经尝试卸载compass、sass、Susy并重新安装了gems。这就是我要回复的错误:警告:这里发生了可怕的错误。试着调整你的变量。在/Applications/CodeKit.app/Contents/Resources/engines/susy/sass/susy//u media.scss的第104行,在/Applications/CodeKit.app/Contents/Resources/engines/susy/susy//u grid.scss第83行的
at breakpoint'中,在/Applications/MAMP/htdocs/trevorsain.dev/scss/global.scss第16行的
container'中,该错误是Susy 1的一部分,正如
span列
一样。如果您遇到了该错误,那么您实际上并没有导入Susy 2.1.2。如果您的答案已修复,您应该接受正确的答案。