无法让Susy 2工作Compass和Sass

时间:2014-08-06 23:31:21

标签: ruby sass susy-compass

*本地宝石*

可寻址(2.3.6)
捆绑(1.6.5)
赛璐珞(0.15.2)
CFPropertyList(2.2.8,2.2.0)
chunky_png(1.3.1)
罗盘(0.12.7)
compass-import-once(1.0.5)
compass-rails(2.0.0)
css_parser(1.3.5)
fssm(0.2.10)
libxml-ruby(2.6.0)
mini_portile(0.6.0)
multi_json(1.10.1)
nokogiri(1.5.6)
耙(10.3.2)
rb-fsevent(0.9.4)
sass(3.3.14,3.2.19)
sqlite3(1.3.7)
susy(2.1.3)
定时器(1.1.0)
版本(1.0.0)

我遇到的问题是:

指南针-0.12.7取决于sass(〜> 3.2.19),而susy-2.1.3取决于sass(< 3.5,> = 3.3.0)。

我已经安装了Bundler,但是在实施指南针监视时仍然会出现此错误:

  

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/specification.rb的行[“1990”]上的Gem :: LoadError:无法激活susy -2.1.3,因为sass-3.2.19与sass冲突(< 3.5,> = 3.3.0)   使用--trace运行以查看完整的回溯

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:-2)

您的Gemfile必须包含:

gem "susy", "~>2.1.0"
gem "sass", "~>3.3.0"

然后Bundler将安装所有正确的依赖项。您不需要卸载早期版本的SASS,但如果愿意,您可以这样做。

答案 1 :(得分:-2)

我认为您的suzysass是新版本

首先尝试卸载指南针并安装最新版本。

gem install compass --pre

之后,只需将其放在sass文件上即可。

@import "susyone"