gpt4 book ai didi

ruby - Sass --watch抛出错误 “NameError: uninitialized constant Listen::Listener”

转载 作者:行者123 更新时间:2023-12-02 10:54:54 26 4
gpt4 key购买 nike

我在跑;

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]

最佳答案

问题似乎是一个已知的problem with RC3 of Sass 3.3,我正试图将其用于Sourcemaps支持。我在另一个盒子上使用了较早的RC,它可以正常工作,因此尝试在此处安装RC2即可解决此问题。

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

关于ruby - Sass --watch抛出错误 “NameError: uninitialized constant Listen::Listener”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21685457/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com