Hi,

I got this report against the Haml/Sass Debian package:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=586613

It can be reproduced with this (really) minimal test case:

    0 gw...@malenkaya『34』/tmp$ touch empty.scss
    0 gw...@malenkaya『35』/tmp$ sass --watch empty.scss:empty.css
    >>> Sass is watching for changes. Press Ctrl-C to stop.
         create empty.css
    NoMethodError: undefined method `scope' for Sass::Plugin:Module
      Use --trace for backtrace.
    1  gw...@malenkaya『36』/tmp$ sass --watch empty.scss:empty.css --trace
    >>> Sass is watching for changes. Press Ctrl-C to stop.
      overwrite empty.css
    /usr/lib/ruby/1.8/sass/plugin.rb:146:in `watch': undefined method `scope' 
for Sass::Plugin:Module (NoMethodError)
                                            from 
/usr/lib/ruby/1.8/haml/exec.rb:435:in `watch_or_update'
                                            from 
/usr/lib/ruby/1.8/haml/exec.rb:347:in `process_result'
                                            from 
/usr/lib/ruby/1.8/haml/exec.rb:42:in `parse'
                                            from 
/usr/lib/ruby/1.8/haml/exec.rb:22:in `parse!'
                                            from /usr/bin/sass:8

Of course, sass does think it knows what to do with --watch:

    $ sass --help
    Usage: sass [options] [INPUT] [OUTPUT]

    Description:
      Uses the Sass engine to parse the specified template
      and outputs the result to the specified file.

    Options:
            --rails RAILS_DIR            Install Haml and Sass from the
            Gem to a Rails project
        -c, --check                      Just check syntax, don't
        evaluate.
        -s, --stdin                      Read input from standard input
        instead of an input file
            --trace                      Show a full traceback on error
            --scss                       Use the CSS-superset SCSS syntax.
            --watch                      Watch files or directories for changes.
                                         The location of the generated CSS
                                         can be set using a colon:
                                           sass --watch
                                           input.sass:output.css
                                           sass --watch
                                           input-dir:output-dir

Are we doing anything wrong here? Both reports ocurred with HAML/SASS
version 3.0.9.

Greetings,

-- 
Gunnar Wolf • [email protected] • (+52-55)5623-0154 / 1451-2244

-- 
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/haml?hl=en.

Reply via email to