我正在OSX / Terminal上使用Sass,Compass和Susy。但是我无法让Susy与Sass和Compass一起工作。我所做的:
sudo gem install sass
sass -v
返回:Sass 3.3.0(Maptastic Maple)
sudo gem install compass
这似乎也要安装sass-3.2.14.gem,然后安装指南针-0.12.3.gem。
compass -v
返回:指南针0.12.3(Alnilam)
到目前为止,一切似乎都正常。我可以创建一个Compass项目并使用它。然后,我尝试安装Susy:
sudo gem install susy --pre
要不就
sudo gem install susy
这似乎安装了susy-2.0.0
比我跑:
compass create /Users/tom/Thomas/htdocs/susi4-test -r susy -u susy
我得到这个错误:
Gem::LoadError on line 2064 of /Library/Ruby/Site/1.8/rubygems/specification.rb: Unable to activate susy-2.0.0, because sass-3.2.14 conflicts with sass (~> 3.3.0)
Run with --trace to see the full backtrace
因此,不同版本的兼容性似乎存在问题。我该怎么办才能解决此错误?
毫无疑问,最好的方法是通过Compass Susy插件安装Susy。这样可以避免与其他需要当前版本的Compass项目发生冲突。
命令: