我正在使用Compass来编译和观看Foundation CSS文件。但是,这些更改要么未应用,要么正在发生。我尝试更改整个网站的背景,以测试它是否是我的scss文件。但事实证明,它似乎是指南针或基金会的问题。
初始化罗盘监视器时也会显示以下消息。
You're using Sass 3.4 or higher to compile Foundation. This version causes CSS classes to output incorrectly so we recommend using Sass 3.3 or 3.2.
To use the right version of Sass on this project run "bundle" and then use "bundle exec compass watch" to compile Foundation.
我仍然没有用捆绑来解决它。任何帮助将不胜感激
答案 0 :(得分:1)
错误来自
https://github.com/zurb/foundation-compass-template/blob/master/config.rb#L27-L30
尝试将您的宝石sass降级到早期版本,可能是:https://github.com/sass/sass/tree/stable_3_2
答案 1 :(得分:0)
您可以查看"创建指南针项目下的Foundation docs"在哪里说
在所有Sass图书馆都能赶上Sass 3.4之前,基金会将参加Sass 3.2。这意味着如果您已升级到Sass 3.4+和Compass 1.0+,则编译Compass项目的命令会略有改变。
然后按照以下步骤操作。基本上,您现在使用bundle exec compass watch
而不是compass watch
如果您没有安装Bundler,可以查看新基金会中的first step应用文档,但基本上您需要像这样安装gem
gem install bundler
希望有所帮助