我尝试按照此说明进行操作,毕竟完成后,在使用 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
请帮我解决这个问题。
首先,对不起我的英语不好。
我发现我的答案只是去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。
转到此链接以获取您想要在 Ruby 中安装它的 Susy 版本。我使用命令随机选择版本
宝石安装 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) compass (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)