css - SASS --watch 导致 Errno::EOPNOTSUPP:不支持操作

标签 css sass listen

我在运行 sass --watch 时遇到错误。以前没有发生过。

/mypath/是本地安装的 ftp 目录。

我最近运行了这些命令:

  • sudo aptitude install ruby​​1.9.1-dev
  • sudo gem install --version '~> 0.8.8' rb-inotify

错误:

masangapu@EBS-2012:/mypath/sass$ sass --watch localStorage.scss
>>> Sass is watching for changes. Press Ctrl-C to stop.
Errno::EOPNOTSUPP: Operation not supported - /mypath/sass/.listen_test
Use --trace for backtrace.



masangapu@EBS-2012:/mypath/sass$ sass --trace --watch localStorage.scss
>>> Sass is watching for changes. Press Ctrl-C to stop.
/usr/lib/ruby/1.9.1/fileutils.rb:1140:in `initialize': Operation not supported - /mypath/sass/.listen_test (Errno::EOPNOTSUPP)
    from /usr/lib/ruby/1.9.1/fileutils.rb:1140:in `open'
    from /usr/lib/ruby/1.9.1/fileutils.rb:1140:in `rescue in block in touch'
    from /usr/lib/ruby/1.9.1/fileutils.rb:1136:in `block in touch'
    from /usr/lib/ruby/1.9.1/fileutils.rb:1134:in `each'
    from /usr/lib/ruby/1.9.1/fileutils.rb:1134:in `touch'
    from /var/lib/gems/1.9.1/gems/listen-0.6.0/lib/listen/adapter.rb:173:in `works?'
    from /var/lib/gems/1.9.1/gems/listen-0.6.0/lib/listen/adapter.rb:152:in `block in     usable_and_works?'
    from /var/lib/gems/1.9.1/gems/listen-0.6.0/lib/listen/adapter.rb:152:in `each'
    from /var/lib/gems/1.9.1/gems/listen-0.6.0/lib/listen/adapter.rb:152:in `all?'
    from /var/lib/gems/1.9.1/gems/listen-0.6.0/lib/listen/adapter.rb:152:in     `usable_and_works?'
    from /var/lib/gems/1.9.1/gems/listen-0.6.0/lib/listen/adapter.rb:46:in     `select_and_initialize'
    from /var/lib/gems/1.9.1/gems/listen-0.6.0/lib/listen/multi_listener.rb:118:in     `initialize_adapter'
    from /var/lib/gems/1.9.1/gems/listen-0.6.0/lib/listen/multi_listener.rb:42:in     `start'
    from /var/lib/gems/1.9.1/gems/sass-3.2.3/lib/sass/plugin/compiler.rb:307:in `watch'
    from /var/lib/gems/1.9.1/gems/sass-3.2.3/lib/sass/plugin.rb:107:in `method_missing'
    from /var/lib/gems/1.9.1/gems/sass-3.2.3/lib/sass/exec.rb:444:in `watch_or_update'
    from /var/lib/gems/1.9.1/gems/sass-3.2.3/lib/sass/exec.rb:307:in `process_result'
    from /var/lib/gems/1.9.1/gems/sass-3.2.3/lib/sass/exec.rb:41:in `parse'
    from /var/lib/gems/1.9.1/gems/sass-3.2.3/lib/sass/exec.rb:21:in `parse!'
    from /var/lib/gems/1.9.1/gems/sass-3.2.3/bin/sass:8:in `<top (required)>'
    from /usr/local/bin/sass:23:in `load'
    from /usr/local/bin/sass:23:in `<main>'

最佳答案

发现问题:

/mypath/是本地安装的 ftp 目录。显然 sass 不能很好地处理它。

我能够运行 sass --trace --watch --poll localStorage.scss

关于css - SASS --watch 导致 Errno::EOPNOTSUPP:不支持操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13653074/

相关文章:

android - 在主线程(UI Thread)上监听UI事件以及触发事件的 View

css - 改变浏览器与 css 和 dom 的交互

css - 没有额外的 css 类的多个行高

css - Grav 和 Foundation SASS,它是如何工作的?

css - 使用SASS根据步骤计算div的宽度

c++ - 使用 C++ 和 Boost(或不使用?)检查是否正在使用特定端口?

html - 如何实现复杂的 CSS 布局?

javascript - 在移动网页上禁用水平滚动

css - 如何在函数内部使用 calc()?

node.js - 在 godaddy 服务器上托管时,nodejs 在所有端口上超时