" ...之后的CSS无效:$ modules":期望"}","!global;")

时间:2017-01-23 08:52:23

标签: zurb-foundation compass-sass

我尝试升级多年前从提供商处获得的项目的所有Javascript库。 我已经成功升级了几乎所有这些,但基础。

工作版本已安装基础5.4.7。

所以我用

升级它
 bower install foundation

我安装了所有其他库

然后我尝试用

编译它
bundle exec compass compile

我收到错误

error webapp/static/webapp/sass/app.scss 
(Line 14 of webapp/static/libs/foundation/scss/foundation/_functions.scss: 
Invalid CSS after "...ules: $modules ": expected "}", was "!global;")
overwrite webapp/static/webapp/css/app.css

error webapp/static/webapp/sass/stundenplan.scss 
(Line 14 of webapp/static/libs/foundation/scss/foundation/_functions.scss:    
Invalid CSS after "...ules: $modules ": expected "}", was "!global;")
overwrite webapp/static/webapp/css/stundenplan.css

我正在运行带有

的Windwos机器
  • ruby​​ 2.3.3p222
  • node 6.7.0
  • 指南针1.0.3(Polaris)
  • Rails 5.0.1
  • 基金会(1.0.4)
  • foundation-rails(6.3.0.0)
  • sass(3.4.23,3.2.19)
  • sass-rails(5.0.6)
  • bundler(1.14.2,1.13.7)

任何帮助将不胜感激! 感谢

1 个答案:

答案 0 :(得分:0)

好吧,我会在这里发布我的解决方案。 首先,我删除了旧版本的宝石

gem uninstall sass --version 3.2.19
gem uninstall bundler --version 1.13.7
gem uninstall compass --version 0.12.6

然后关键部分: 移至应用程序路径并删除Gemfile.lock文件 然后执行了

bundler update

现在我的

 bundle exec compass compile

有效...它会抛出一些警告,我会匆匆忙忙......但它通常都在工作