2014-02-08 64 views
2

我格式化了我的Macbook Pro,现在我遇到了susy问题。当我尝试编译我的sass文件时,它给出一个错误“error sass/screen.scss(_support.scss:25的未定义变量:”$ experimental-support-for-mozilla“。)”Compass Susy错误未定义变量。

我该如何解决这个问题?

超对称1.0.9 红宝石2.1.0 指南针0.12.1 青菜3.2.13

非常感谢!

+1

这是一个指南针设置。无法正确导入Compass,或者您需要不同的版本。 –

回答

7

您可能需要使用Bundler添加Gemfile(并将其锁定)以指定您的gem版本。有关更多信息,请参阅http://bundler.io。另外,超对称网站上提到:http://susy.oddbird.net/guides/getting-started/#troubleshooting-versions

看看在screen.scss开始加入

@import "compass"; 

并不能解决问题。

+0

该导入语句修复了我有的错误。在OS X 10.7上,谁知道ruby等设置是不需要的。但移动到新的10.9 Mac时添加了上面的@import并修正了这个错误:[Undefined variable:“$ experimental-support-for-mozilla”。)]。所以谢谢^ _^ – Alan

+0

这项工作适合我。 –

+0

我已经在我的文件顶部有'@import“罗盘”;'。仍然得到错误'错误:未定义的变量:\“$实验支持莫吉拉\' – jenlampton

0

@ user3288198对我来说,这是问题与乳宁罗盘1.0.0 insted的的0.12.7

,所以我不得不锁定Gemfile罗盘的特定版本为http://bundler.io

gem 'susy', '1.0.8' 
gem 'compass', '0.12.7'