Skip to content

Cannot watch directories called "scss" with --compass #1778

@Naddiseo

Description

@Naddiseo
$ ruby --version
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]
$ scss --version
Sass 3.4.0 (Selective Steve)
$ compass --version
Compass 1.0.1 (Polaris)
...
$ mkdir -pv test/{scss,stylesheets}
mkdir: created directory ‘test’
mkdir: created directory ‘test/scss’
mkdir: created directory ‘test/stylesheets’
$ cd test/
$ scss --compass --trace --watch 'scss:stylesheets'
>>> Sass is watching for changes. Press Ctrl-C to stop.
/var/lib/gems/1.9.1/gems/listen-2.7.9/lib/listen/listener.rb:50:in `realpath': No such file or directory - /tmp/test/sass (Errno::ENOENT)
    from /var/lib/gems/1.9.1/gems/listen-2.7.9/lib/listen/listener.rb:50:in `realpath'
    from /var/lib/gems/1.9.1/gems/listen-2.7.9/lib/listen/listener.rb:50:in `block in initialize'
    from /var/lib/gems/1.9.1/gems/listen-2.7.9/lib/listen/listener.rb:50:in `map'
    from /var/lib/gems/1.9.1/gems/listen-2.7.9/lib/listen/listener.rb:50:in `initialize'
    from /var/lib/gems/1.9.1/gems/listen-2.7.9/lib/listen.rb:70:in `new'
    from /var/lib/gems/1.9.1/gems/listen-2.7.9/lib/listen.rb:70:in `_add_listener'
    from /var/lib/gems/1.9.1/gems/listen-2.7.9/lib/listen.rb:27:in `to'
    from /var/lib/gems/1.9.1/gems/sass-3.4.0/lib/sass/plugin/compiler.rb:389:in `block in create_listener'
    from /var/lib/gems/1.9.1/gems/sass-3.4.0/lib/sass/plugin/compiler.rb:388:in `map'
    from /var/lib/gems/1.9.1/gems/sass-3.4.0/lib/sass/plugin/compiler.rb:388:in `create_listener'
    from /var/lib/gems/1.9.1/gems/sass-3.4.0/lib/sass/plugin/compiler.rb:323:in `watch'
    from /var/lib/gems/1.9.1/gems/sass-3.4.0/lib/sass/plugin.rb:108:in `method_missing'
    from /var/lib/gems/1.9.1/gems/sass-3.4.0/lib/sass/exec/sass_scss.rb:349:in `watch_or_update'
    from /var/lib/gems/1.9.1/gems/sass-3.4.0/lib/sass/exec/sass_scss.rb:50:in `process_result'
    from /var/lib/gems/1.9.1/gems/sass-3.4.0/lib/sass/exec/base.rb:40:in `parse'
    from /var/lib/gems/1.9.1/gems/sass-3.4.0/lib/sass/exec/base.rb:19:in `parse!'
    from /var/lib/gems/1.9.1/gems/sass-3.4.0/bin/scss:13:in `<top (required)>'
    from /usr/local/bin/scss:23:in `load'
    from /usr/local/bin/scss:23:in `<main>'

If you look closely at the error, it reports that tmp/test/sass is missing, when it should be looking for the "scss" folder.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions