【问题标题】:Compass compile results in undefined method `sub' for nil:NilClassCompass 编译导致 nil:NilClass 的未定义方法“sub”
【发布时间】:2014-05-14 05:19:52
【问题描述】:

当我尝试为 compass 运行下面的编译命令时,我收到一条错误消息,提示 sub is undefined for nil:Nilclass

命令

compass compile hack-stack/app/styles --relative-assets --sass-dir hack-stack/app/styles --output-style expanded --images-dir images --css-dir public

错误

compass-0.12.6/lib/compass/compiler.rb: undefined method `sub' for nil:NilClass

我正在运行 ruby​​ 版本 2.0.0p0 和 compass 版本 0.12.6。

我正在运行的命令有什么问题?

【问题讨论】:

  • 你使用的是什么版本的 Sass?您是否尝试过更新到当前稳定版本的 Ruby (v2.1.2)?
  • 我使用的是 3.3.7 (Maptastic Maple) 和 Compass 0.12.6 (Alnilam)。我刚刚更新到 2.1.2。仍然出现同样的错误。
  • 您解决了这个问题吗?解决方案是什么?

标签: sass compass-sass


【解决方案1】:

您需要指南针预发布版。

gem install compass --pre

【讨论】:

  • 仍然没有运气。
  • 删除所有版本的指南针并重新安装。您可能需要使用 sudo。
猜你喜欢
  • 2016-05-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-05
  • 1970-01-01
  • 2011-07-27
  • 2013-06-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多