【问题标题】:Sass --watch throwing the error "NameError: uninitialized constant Listen::Listener"Sass --watch 抛出错误“NameError: uninitialized constant Listen::Listener”
【发布时间】:2014-02-11 23:54:56
【问题描述】:

我在跑步;

sass --watch --style compressed --sourcemap css/sass:css

我得到了;

NameError: uninitialized constant Listen::Listener

用 --trace 运行它给了我;

>>> Sass is watching for changes. Press Ctrl-C to stop.

/usr/lib64/ruby/gems/1.8/gems/sass-3.3.0.rc.3/bin/../lib/sass/plugin/compiler.rb:308:in `create_listener': uninitialized constant Listen::Listener (NameError)
from /usr/lib64/ruby/gems/1.8/gems/sass-3.3.0.rc.3/bin/../lib/sass/plugin/compiler.rb:233:in `watch'
from /usr/lib64/ruby/gems/1.8/gems/sass-3.3.0.rc.3/bin/../lib/sass/plugin.rb:108:in `send'
from /usr/lib64/ruby/gems/1.8/gems/sass-3.3.0.rc.3/bin/../lib/sass/plugin.rb:108:in `method_missing'
from /usr/lib64/ruby/gems/1.8/gems/sass-3.3.0.rc.3/bin/../lib/sass/exec.rb:509:in `watch_or_update'
from /usr/lib64/ruby/gems/1.8/gems/sass-3.3.0.rc.3/bin/../lib/sass/exec.rb:346:in `process_result'
from /usr/lib64/ruby/gems/1.8/gems/sass-3.3.0.rc.3/bin/../lib/sass/exec.rb:43:in `parse'
from /usr/lib64/ruby/gems/1.8/gems/sass-3.3.0.rc.3/bin/../lib/sass/exec.rb:22:in `parse!'
from /usr/lib64/ruby/gems/1.8/gems/sass-3.3.0.rc.3/bin/sass:13
from /usr/bin/sass:19:in `load'
from /usr/bin/sass:19

我很难弄清楚如何解决这个问题;它看起来是我的 SCSS 文件中的错误以及我如何组合它们,还是我的 sass gem / 安装有问题?

编辑:版本详情

Sass 3.3.0.rc.3 (Maptastic Maple)
ruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux]

【问题讨论】:

  • 尝试将您的 sass 更新到最新版本,如下所示:stackoverflow.com/questions/16795695/…
  • @mcabrams - 谢谢,但可能运行最新版本 - 这实际上是获取 --sourcemap 的预发布版本; Sass 3.3.0.rc.3 (Maptastic Maple)

标签: ruby compiler-errors sass


【解决方案1】:

这个问题似乎是一个已知的problem with RC3 of Sass 3.3,我正在尝试使用它来支持 Sourcemaps。我在另一个盒子上使用了早期的 RC,它工作正常,所以尝试在这里安装 RC2,它解决了这个问题。

sudo gem uninstall sass
...
sudo gem install sass -v 3.3.0.rc.2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-30
    • 2020-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-07
    • 2015-05-07
    • 1970-01-01
    相关资源
    最近更新 更多