【问题标题】:Grunt contrib sass NoMethodError: undefined method `<<' for nil:NilClassGrunt contrib sass NoMethodError: undefined method `<<' for nil:NilClass
【发布时间】:2014-09-05 20:39:02
【问题描述】:

我最近将我的 Ruby 更新到 v1.9.3 并更新了 sass 和 compass。现在,当我运行 grunt-contrib-scss 任务时,我收到错误:

NoMethodError: undefined method `<<' for nil:NilClass

我不是 compassscss 方面的专家,所以我不知道发生了什么。

【问题讨论】:

  • 如果直接从Sass编译会不会出现这种情况?指南针呢? Sass、Compass、Grunt 和 Zurb 的哪个版本?
  • 我刚刚遇到了与 sass-3.4.0.rc.1 非常相似的问题,在删除它并安装 3.3.5 后它又开始工作了。

标签: sass gruntjs zurb-foundation grunt-contrib-watch


【解决方案1】:

您可能使用--pre 选项来更新Sass,它安装了3.4.0.rc.1 版本,这是问题所在。

卸载3.4.0.rc.1版本,使用3.3.10一个:

gem uninstall sass --version 3.4.0.rc.1
gem install sass --version 3.3.10

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-03-19
  • 2016-08-13
  • 1970-01-01
  • 2016-01-02
  • 2012-08-08
  • 1970-01-01
  • 1970-01-01
  • 2015-01-03
相关资源
最近更新 更多