【发布时间】: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