Prepros - 使用自定义Ruby路径时的冲突版本

时间:2014-04-15 04:51:56

标签: ruby susy-sass prepros

我尝试关注this instruction,完成所有操作后,使用prepros编译scss文件时出现此错误。

Gem::LoadError on line ["1638"] of C: Unable to activate susy-2.1.1, because sass-3.2.19 conflicts with sass (~> 3.3.0)
Run with --trace to see the full backtrace

请帮我解决这个问题。

1 个答案:

答案 0 :(得分:0)

首先,对不起我的英文不好。

我发现我的答案只是转到Ruby安装目录,我自己的是:

C:\Ruby193\lib\ruby\gems\1.9.1\gems

我发现了这样的事情。

http://3.bp.blogspot.com/-vM3dMbk-UoY/U04e50qvcEI/AAAAAAAABKU/m3I4LNANEvw/s1600/ruby-gems.png

抱歉,因为我声名不好。我删除了susy-2.0.0.rc.1文件夹。并选择旧版本的susy。

转到this link以获取要在Ruby中安装的Susy版本。我使用命令

随机选择版本
  

gem install susy -v 1.0.2

我收到此错误

  

错误screen.scss(_susy.scss的第12行:未定义的mixin   'with-only-support-for'。)覆盖css / screen.css

这样的链接有几个错误

  

stackoverflow.com/questions/16449160/mixin-container-takes-0-arguments-but-2-were-passed

所有这些错误都是从Susy的版本开始的。

最后,我选择了版本susy -v 1.0.9。它对我有用。

您可以在Ruby命令行中使用该命令来检查所有gems版本

  

宝石清单

这是我的列表信息: C:\ Windows \ System32> gem list

*本地宝石*

  

bigdecimal(1.1.0)chunky_png(1.3.0)指南针(0.12.5)fssm(0.2.10)   io-console(0.3)json(1.5.5)minitest(2.5.1)rake(0.9.2.2)rdoc   (3.9.5)sass(3.3.4,3.2.19)sassy-buttons(0.2.6)susy(2.1.1,   2.0.0.rc.1,2.0.0.alpha.4,1.0.9,1.0.2)